aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Prepare LLVM to fix PR14625, exposing a hook in MCContext to manage theChandler Carruth2012-12-175-4/+30
* re-enable test cases now that traits work with g++. Fix some g++ warningsNick Kledzik2012-12-171-12/+7
* Remove trailing whitespaceMichael Ilseman2012-12-172-9/+9
* Removed trailing whitespaceMichael Ilseman2012-12-171-22/+22
* [arm fast-isel] Fast-isel only handles simple VTs, so make sure the necessaryChad Rosier2012-12-171-10/+20
* Use different trait techniques to be compatible with g++Nick Kledzik2012-12-171-26/+41
* Fix another SROA crasher, PR14601.Chandler Carruth2012-12-172-1/+16
* Query section for whether it should be executable.Tim Northover2012-12-171-5/+3
* Teach MachO which sections contain codeTim Northover2012-12-175-3/+10
* [msan] Fix lint warning.Evgeniy Stepanov2012-12-171-1/+2
* Add instruction encodings / disassembly support for l2r instructions.Richard Osborne2012-12-174-33/+144
* R600: enable S_*N2_* instructionsTom Stellard2012-12-171-4/+4
* R600: BB operand support for SITom Stellard2012-12-174-4/+27
* R600: remove nonsense setPrefLoopAlignmentTom Stellard2012-12-171-1/+0
* Teach the rewriting of memcpy calls to support subvector copies.Chandler Carruth2012-12-172-40/+89
* 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-172-8/+14
* Fix a secondary bug I introduced while fixing the first part of PR14478.Chandler Carruth2012-12-172-23/+19
* 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-174-19/+124
* 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-172-8/+14
* 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-174-70/+222
* Add instruction encodings / disassembly support for 0r instructions.Richard Osborne2012-12-173-9/+32
* 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
* Fix typo that results in new landing pads not getting a name, fixing PR14617.Duncan Sands2012-12-171-1/+1
* Fix comment typo.Duncan Sands2012-12-171-1/+1
* 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-172-1/+102
* 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-172-34/+103
* 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 tests for disassembly of 1r XCore instructions.Richard Osborne2012-12-162-0/+45
* 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