| Commit message (Expand) | Author | Age | Files | Lines |
* | Move ~ARMConstantPoolValue() to the .cpp file to avoid needing to include <cs... | Jim Grosbach | 2009-08-11 | 2 | -2/+6 |
* | Fix the previous accidental commit. Now shrinking common Thumb2 load / store ... | Evan Cheng | 2009-08-11 | 2 | -3/+5 |
* | Fix Thumb2 load / store addressing mode matching code. Do not use so_reg form to | Evan Cheng | 2009-08-11 | 3 | -47/+177 |
* | 80 column violation. | Evan Cheng | 2009-08-11 | 1 | -2/+2 |
* | Cosmetic changes. | Evan Cheng | 2009-08-11 | 1 | -8/+8 |
* | Adding a blank line back. | Evan Cheng | 2009-08-11 | 1 | -0/+1 |
* | Use vAny type to get rid of Neon intrinsics that differed only in whether | Bob Wilson | 2009-08-11 | 3 | -54/+45 |
* | llvm-mc/X86: Parse '*' correctly (in the way the matcher expects). | Daniel Dunbar | 2009-08-11 | 1 | -11/+7 |
* | Fixed more problems caused by 78142. | Sanjiv Gupta | 2009-08-11 | 2 | -2/+5 |
* | Use new EVT::vAny type to combine Neon intrinsics for VPADD. | Bob Wilson | 2009-08-11 | 1 | -4/+4 |
* | Added the x86 INT instructions; both the special-case INT 3 and the general-case | Sean Callanan | 2009-08-11 | 1 | -0/+4 |
* | Fix bug in NEON convert for single-precision FP. This also fixes the tblgen w... | David Goodwin | 2009-08-11 | 1 | -4/+4 |
* | Add stdlib.h | Jim Grosbach | 2009-08-11 | 1 | -0/+1 |
* | SjLj based exception handling unwinding support. This patch is nasty, brutish | Jim Grosbach | 2009-08-11 | 11 | -14/+64 |
* | Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch ... | Evan Cheng | 2009-08-10 | 1 | -5/+1 |
* | Fix a bug where DAGCombine was producing an illegal ConstantFP | Dan Gohman | 2009-08-10 | 1 | -18/+0 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 55 | -4478/+4478 |
* | Whitespace, 80-column, and isTwoAddress -> Constraints = "" changes. | Eric Christopher | 2009-08-10 | 1 | -32/+48 |
* | Use NEON for single-precision int<->FP conversions. | David Goodwin | 2009-08-10 | 3 | -21/+63 |
* | Do not rely on magic "llvm.dbg.*" global variable name to find debug info. | Devang Patel | 2009-08-10 | 2 | -45/+48 |
* | Fix up whitespace, remove commented out code. | Eric Christopher | 2009-08-10 | 1 | -29/+14 |
* | llvm-mc/AsmParser: Disambiguate i64i8imm. | Daniel Dunbar | 2009-08-10 | 1 | -1/+3 |
* | llvm-mc/AsmParser: Allow .td users to redefine the names of the methods to call | Daniel Dunbar | 2009-08-10 | 1 | -4/+4 |
* | SimpleValueType-ify a few more methods on TargetLowering. | Owen Anderson | 2009-08-10 | 3 | -18/+24 |
* | Handle the constantfp created during post-legalization dag combiner phase. | Evan Cheng | 2009-08-10 | 1 | -0/+18 |
* | Continue the SimpleValueType-ification. | Owen Anderson | 2009-08-10 | 4 | -27/+27 |
* | llvm-mc/AsmMatcher: Fix thinko, Mem isn't a subclass of Imm. | Daniel Dunbar | 2009-08-10 | 1 | -1/+1 |
* | Start moving TargetLowering away from using full MVTs and towards SimpleValue... | Owen Anderson | 2009-08-10 | 14 | -15/+18 |
* | llvm-mc/AsmMatcher: Change assembler parser match classes to their own record | Daniel Dunbar | 2009-08-10 | 3 | -11/+18 |
* | split MachO section handling stuff out to its out .h/.cpp file. | Chris Lattner | 2009-08-10 | 4 | -4/+4 |
* | arm only needs to emit one .align directive for hidden nlp's, not one | Chris Lattner | 2009-08-10 | 1 | -1/+1 |
* | make sure that arm nonlazypointers are aligned properly | Chris Lattner | 2009-08-10 | 1 | -0/+1 |
* | Fix a weird ppc64-specific link error during an llvm-gcc build: | Chris Lattner | 2009-08-10 | 1 | -0/+2 |
* | fix some warnings for the MSVC build, by Yonggang Luo! | Chris Lattner | 2009-08-10 | 1 | -1/+1 |
* | Checkpoint scheduling itinerary changes. | David Goodwin | 2009-08-10 | 3 | -28/+53 |
* | Watch out for empty BB. | Evan Cheng | 2009-08-10 | 1 | -1/+1 |
* | rev, rev16, and revsh do not set CPSR. | Evan Cheng | 2009-08-10 | 1 | -3/+3 |
* | Duh. Most 16-bit Thumb rr instructions are two-address. Fix table. | Evan Cheng | 2009-08-10 | 1 | -9/+15 |
* | CPSR can be livein; transfer predicate operands correctly; tMUL is two-address. | Evan Cheng | 2009-08-10 | 1 | -19/+57 |
* | Add support for folding loads / stores into 16-bit moves used by Thumb2. | Evan Cheng | 2009-08-10 | 1 | -37/+61 |
* | 80 col violation. | Evan Cheng | 2009-08-10 | 1 | -2/+3 |
* | Use tMOVgpr2gpr instead of t2MOVr. | Evan Cheng | 2009-08-10 | 1 | -4/+7 |
* | Add support to reduce most of 32-bit Thumb2 arithmetic instructions. | Evan Cheng | 2009-08-10 | 4 | -81/+161 |
* | Always use the 16-bit tMOVgpr2gpr instead of the 32-bit t2MOVr. | Evan Cheng | 2009-08-10 | 1 | -2/+1 |
* | Make the big switch: Change MCSectionMachO to represent a section *semantically* | Chris Lattner | 2009-08-10 | 4 | -111/+168 |
* | Use abs64 instead abs; some platforms don't have a 64-bit abs overload. Notic... | Benjamin Kramer | 2009-08-09 | 1 | -1/+1 |
* | Add support to convert 32-bit instructions to 16-bit non-two-address ones. | Evan Cheng | 2009-08-09 | 1 | -35/+96 |
* | llvm-mc/AsmParser: Implement user defined super classes. | Daniel Dunbar | 2009-08-09 | 2 | -2/+27 |
* | Extend comment on ParserMatchClass .td field, and add some missing | Daniel Dunbar | 2009-08-09 | 2 | -0/+4 |
* | llvm-mc/AsmParser: Define match classes in the .td file. | Daniel Dunbar | 2009-08-09 | 1 | -0/+3 |