summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Revert/correct some FastISel changes in r170104 (EVT->MVT forPatrik Hagglund2012-12-172-16/+25
* Optimize tree walking in markAliveBlocks.Evgeniy Stepanov2012-12-171-4/+3
* Add instruction encodings for PEEK and ENDIN.Richard Osborne2012-12-171-8/+8
* Fix a secondary bug I introduced while fixing the first part of PR14478.Chandler Carruth2012-12-171-6/+2
* Fix parameter name in prototypes in XCoreDisassembler.Richard Osborne2012-12-171-3/+3
* Hoist a convertValue call to the two paths where it is needed.Chandler Carruth2012-12-171-3/+4
* Add instruction encodings / disassembly support for rus instructions.Richard Osborne2012-12-173-19/+104
* Hoist the insertVector helper to be a static helper.Chandler Carruth2012-12-171-49/+62
* Add instruction encodings for ZEXT and SEXT.Richard Osborne2012-12-171-8/+8
* Lift the extractVector helper all the way out to a static helper function.Chandler Carruth2012-12-171-30/+32
* Factor the vector load rewriting into a more generic form.Chandler Carruth2012-12-171-16/+27
* Add instruction encodings / disassembly support for 2r instructions.Richard Osborne2012-12-173-70/+148
* Add instruction encodings / disassembly support for 0r instructions.Richard Osborne2012-12-172-9/+12
* Simplify assertion in XCoreInstPrinter.Richard Osborne2012-12-171-2/+3
* Update comments to match recommended doxygen style.Richard Osborne2012-12-174-16/+17
* Remove unnecessary include.Richard Osborne2012-12-171-1/+0
* Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The nodes created by DAG co...Craig Topper2012-12-171-11/+11
* Simplify BMI ANDN matching to use patterns instead of a DAG combine. Also add...Craig Topper2012-12-174-13/+16
* Add rest of BMI/BMI2 instructions to the folding tables as well as popcnt and...Craig Topper2012-12-171-1/+26
* Remove store forms of DEC/INC from isDefConvertible. Since they are stores th...Craig Topper2012-12-171-6/+2
* Fix the first part of PR14478: memset now works.Chandler Carruth2012-12-171-34/+68
* Extract the logic for inserting a subvector into a vector alloca.Chandler Carruth2012-12-171-38/+50
* Lift the integer splat computation into a helper function.Chandler Carruth2012-12-171-11/+28
* Add debug prints for when optimizeLoadInstr folds a load.Craig Topper2012-12-171-0/+6
* Add instruction encodings and disassembly for 1r instructions.Richard Osborne2012-12-167-42/+113
* Add XCore disassembler.Richard Osborne2012-12-167-2/+113
* Remove invalid instruction encodings.Richard Osborne2012-12-161-18/+0
* Mark anything deriving from PseudoInstXCore as a pseudo instruction.Richard Osborne2012-12-161-1/+3
* Set instruction size correctly in XCoreInstrFormats.tdRichard Osborne2012-12-161-20/+21
* Change XCoreAsmPrinter to lower MachineInstrs to MCInsts before emission.Richard Osborne2012-12-1614-27/+401
* Replace ${:comment} with the comment symbol.Richard Osborne2012-12-161-6/+6
* Declare class DwarfDebug before use instead of relying on a forward declarationDmitri Gribenko2012-12-161-0/+1
* MCPureStreamer.cpp: Try to fix build, pruning EmitDebugLabel().NAKAMURA Takumi2012-12-161-1/+0
* This patch is needed to make c++ exceptions work for mips16.Reed Kotler2012-12-1611-4/+43
* X86: Add a couple of target-specific dag combines that turn VSELECTS into psu...Benjamin Kramer2012-12-154-18/+88
* Relax an overly aggressive assert to fix PR14572.Chandler Carruth2012-12-151-1/+1
* Make '-mtune=x86_64' assume fast unaligned memory accesses.Chandler Carruth2012-12-151-1/+2
* Revert r170246, "Enable the loop vectorizer by default."NAKAMURA Takumi2012-12-151-1/+1
* This code implements most of mips16 hardfloat as it is done by gcc.Reed Kotler2012-12-152-0/+46
* To simplify some code move the unit emission into the holders.Eric Christopher2012-12-152-23/+34
* Use begin and end label names from the section for info.Eric Christopher2012-12-151-7/+8
* Make sure the alternate PC+imm syntax of LDR instruction with a smallKevin Enderby2012-12-141-1/+6
* Add back FoldOpIntoPhi optimizations with fix. Included test cases to help ca...Michael Ilseman2012-12-141-0/+4
* Enable the loop vectorizer by default.Nadav Rotem2012-12-141-1/+1
* TypeLegalizer: Do not generate target specific nodes with illegal types, beca...Nadav Rotem2012-12-141-0/+3
* Fix a crash in ValueTracking on vectors of pointers. Nadav Rotem2012-12-141-1/+1
* This patch removes some nondeterminism from direct object file outputBill Schmidt2012-12-141-0/+45
* Add more reset methods to make all objects that the backend may use for outpu...Pedro Artigas2012-12-143-1/+17
* rdar://12753946Shuxin Yang2012-12-141-0/+32
* This patch improves the 64-bit PowerPC InitialExec TLS support by providingBill Schmidt2012-12-149-43/+55