| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 | 9 | -595/+595 |
* | Use NEON for single-precision int<->FP conversions. | David Goodwin | 2009-08-10 | 3 | -21/+63 |
* | SimpleValueType-ify a few more methods on TargetLowering. | Owen Anderson | 2009-08-10 | 1 | -5/+10 |
* | 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 | 1 | -14/+14 |
* | split MachO section handling stuff out to its out .h/.cpp file. | Chris Lattner | 2009-08-10 | 1 | -1/+1 |
* | 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 |
* | 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 | 1 | -14/+15 |
* | Add support to convert 32-bit instructions to 16-bit non-two-address ones. | Evan Cheng | 2009-08-09 | 1 | -35/+96 |
* | Use subclassing to print lane-like immediates (w/o hash) eliminating | Anton Korobeynikov | 2009-08-08 | 5 | -32/+37 |
* | 1. Make MCSection an abstract class. | Chris Lattner | 2009-08-08 | 1 | -1/+1 |
* | now that getOrCreateSection is all object-file specific, | Chris Lattner | 2009-08-08 | 1 | -4/+4 |
* | Update CMake | Daniel Dunbar | 2009-08-08 | 1 | -0/+1 |
* | Add insert_elt / extract_elt patterns for v4f32 stuff. | Anton Korobeynikov | 2009-08-08 | 1 | -19/+30 |
* | Lane number should be printed w/o hash | Anton Korobeynikov | 2009-08-08 | 2 | -11/+11 |
* | Use VLDM / VSTM to spill/reload 128-bit Neon registers | Anton Korobeynikov | 2009-08-08 | 5 | -10/+30 |
* | Implement Neon VZIP and VUZP instructions. These are very similar to VTRN, | Bob Wilson | 2009-08-08 | 2 | -16/+70 |
* | Implement Neon VTRN instructions. For now, anyway, these are selected | Bob Wilson | 2009-08-08 | 2 | -0/+48 |
* | Add a skeleton Thumb2 instruction size reduction pass. | Evan Cheng | 2009-08-08 | 2 | -1/+219 |
* | Code refactoring. No functionality change. | Evan Cheng | 2009-08-08 | 4 | -22/+31 |
* | tADDhirr should target GPR, not tGPR. | Evan Cheng | 2009-08-08 | 1 | -1/+1 |
* | I can type. | Evan Cheng | 2009-08-08 | 1 | -1/+1 |
* | make printInstruction return void since its result is omitted. Make the | Chris Lattner | 2009-08-08 | 1 | -1/+1 |
* | Make NEON single-precision FP support the default for cortex-a8 (again). | David Goodwin | 2009-08-07 | 1 | -1/+1 |
* | Unbreak the stuff | Anton Korobeynikov | 2009-08-07 | 1 | -2/+2 |
* | 2 more vdup.32 cases | Anton Korobeynikov | 2009-08-07 | 2 | -0/+19 |
* | A big oops. Thumb1 default CC is a def of CPSR, not a use of CPSR. | Evan Cheng | 2009-08-07 | 1 | -1/+1 |
* | Thumb2 32-bit ldm / stm needs .w suffix if submode is ia. | Evan Cheng | 2009-08-07 | 2 | -3/+7 |
* | This is done. | Evan Cheng | 2009-08-07 | 1 | -2/+0 |
* | Use 16-bit tMOVgpr2gpr instead of tMOVr to copy GPR registers in Thumb2 mode. | Evan Cheng | 2009-08-07 | 2 | -8/+1 |
* | Fix support to use NEON for single precision fp math. | Evan Cheng | 2009-08-07 | 2 | -46/+90 |
* | Error out, rather than infinite looping, if constant island pass can't converge. | Evan Cheng | 2009-08-07 | 1 | -4/+12 |
* | tBfar is bl, which clobbers LR. | Evan Cheng | 2009-08-07 | 2 | -1/+3 |
* | Fix a bunch of namespace pollution. | Dan Gohman | 2009-08-07 | 1 | -2/+2 |
* | It turns out most of the thumb2 instructions are not allowed to touch SP. The... | Evan Cheng | 2009-08-07 | 10 | -70/+346 |
* | Implement Neon VST[234] operations. | Bob Wilson | 2009-08-06 | 5 | -31/+176 |
* | Add parameter to pattern classes to enable an itinerary to be specified for i... | David Goodwin | 2009-08-06 | 6 | -819/+926 |
* | Neon does not actually have VLD{234}.64 instructions. | Bob Wilson | 2009-08-06 | 3 | -9/+0 |