aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Simplify this code. The case where one class is GR64RegClass and theDan Gohman2009-08-111-8/+4
* Whitespace cleanup. Remove trailing whitespace.Jim Grosbach2009-08-1119-116/+116
* Move ~ARMConstantPoolValue() to the .cpp file to avoid needing to include <cs...Jim Grosbach2009-08-112-2/+6
* Fix the previous accidental commit. Now shrinking common Thumb2 load / store ...Evan Cheng2009-08-112-3/+5
* Fix Thumb2 load / store addressing mode matching code. Do not use so_reg form toEvan Cheng2009-08-113-47/+177
* 80 column violation.Evan Cheng2009-08-111-2/+2
* Cosmetic changes.Evan Cheng2009-08-111-8/+8
* Adding a blank line back.Evan Cheng2009-08-111-0/+1
* Use vAny type to get rid of Neon intrinsics that differed only in whetherBob Wilson2009-08-113-54/+45
* llvm-mc/X86: Parse '*' correctly (in the way the matcher expects).Daniel Dunbar2009-08-111-11/+7
* Fixed more problems caused by 78142.Sanjiv Gupta2009-08-112-2/+5
* Use new EVT::vAny type to combine Neon intrinsics for VPADD.Bob Wilson2009-08-111-4/+4
* Added the x86 INT instructions; both the special-case INT 3 and the general-caseSean Callanan2009-08-111-0/+4
* Fix bug in NEON convert for single-precision FP. This also fixes the tblgen w...David Goodwin2009-08-111-4/+4
* Add stdlib.hJim Grosbach2009-08-111-0/+1
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-1111-14/+64
* Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch ...Evan Cheng2009-08-101-5/+1
* Fix a bug where DAGCombine was producing an illegal ConstantFPDan Gohman2009-08-101-18/+0
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-1055-4478/+4478
* Whitespace, 80-column, and isTwoAddress -> Constraints = "" changes.Eric Christopher2009-08-101-32/+48
* Use NEON for single-precision int<->FP conversions.David Goodwin2009-08-103-21/+63
* Do not rely on magic "llvm.dbg.*" global variable name to find debug info.Devang Patel2009-08-102-45/+48
* Fix up whitespace, remove commented out code.Eric Christopher2009-08-101-29/+14
* llvm-mc/AsmParser: Disambiguate i64i8imm.Daniel Dunbar2009-08-101-1/+3
* llvm-mc/AsmParser: Allow .td users to redefine the names of the methods to callDaniel Dunbar2009-08-101-4/+4
* SimpleValueType-ify a few more methods on TargetLowering.Owen Anderson2009-08-103-18/+24
* Handle the constantfp created during post-legalization dag combiner phase.Evan Cheng2009-08-101-0/+18
* Continue the SimpleValueType-ification.Owen Anderson2009-08-104-27/+27
* llvm-mc/AsmMatcher: Fix thinko, Mem isn't a subclass of Imm.Daniel Dunbar2009-08-101-1/+1
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-1014-15/+18
* llvm-mc/AsmMatcher: Change assembler parser match classes to their own recordDaniel Dunbar2009-08-103-11/+18
* split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner2009-08-104-4/+4
* arm only needs to emit one .align directive for hidden nlp's, not oneChris Lattner2009-08-101-1/+1
* make sure that arm nonlazypointers are aligned properlyChris Lattner2009-08-101-0/+1
* Fix a weird ppc64-specific link error during an llvm-gcc build:Chris Lattner2009-08-101-0/+2
* fix some warnings for the MSVC build, by Yonggang Luo!Chris Lattner2009-08-101-1/+1
* Checkpoint scheduling itinerary changes.David Goodwin2009-08-103-28/+53
* Watch out for empty BB.Evan Cheng2009-08-101-1/+1
* rev, rev16, and revsh do not set CPSR.Evan Cheng2009-08-101-3/+3
* Duh. Most 16-bit Thumb rr instructions are two-address. Fix table.Evan Cheng2009-08-101-9/+15
* CPSR can be livein; transfer predicate operands correctly; tMUL is two-address.Evan Cheng2009-08-101-19/+57
* Add support for folding loads / stores into 16-bit moves used by Thumb2.Evan Cheng2009-08-101-37/+61
* 80 col violation.Evan Cheng2009-08-101-2/+3
* Use tMOVgpr2gpr instead of t2MOVr.Evan Cheng2009-08-101-4/+7
* Add support to reduce most of 32-bit Thumb2 arithmetic instructions.Evan Cheng2009-08-104-81/+161
* Always use the 16-bit tMOVgpr2gpr instead of the 32-bit t2MOVr.Evan Cheng2009-08-101-2/+1
* Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner2009-08-104-111/+168
* Use abs64 instead abs; some platforms don't have a 64-bit abs overload. Notic...Benjamin Kramer2009-08-091-1/+1
* Add support to convert 32-bit instructions to 16-bit non-two-address ones.Evan Cheng2009-08-091-35/+96
* llvm-mc/AsmParser: Implement user defined super classes.Daniel Dunbar2009-08-092-2/+27