| Commit message (Expand) | Author | Age | Files | Lines |
* | Split out some of the calling convention bits so that they can be | Eric Christopher | 2010-09-10 | 1 | -147/+1 |
* | Teach if-converter to be more careful with predicating instructions that would | Evan Cheng | 2010-09-10 | 1 | -2/+2 |
* | remove trailing whitespace | Jim Grosbach | 2010-09-08 | 1 | -12/+12 |
* | Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the | Bob Wilson | 2010-09-03 | 1 | -17/+0 |
* | Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply, | Bob Wilson | 2010-09-01 | 1 | -1/+52 |
* | Create an ARMISD::AND node. This node is exactly like the "ARM::AND" node, but | Bill Wendling | 2010-08-29 | 1 | -0/+1 |
* | ARM/Thumb2: Fix a misselect in getARMCmp, when attempting to adjust a signed | Daniel Dunbar | 2010-08-25 | 1 | -4/+4 |
* | Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend and | Bob Wilson | 2010-08-20 | 1 | -2/+6 |
* | Expand ZERO_EXTEND operations for NEON vector types. | Bob Wilson | 2010-08-18 | 1 | -0/+1 |
* | Allow more cases of undef shuffle indices and add tests for them. | Bob Wilson | 2010-08-17 | 1 | -12/+22 |
* | Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937. | Bob Wilson | 2010-08-16 | 1 | -0/+1 |
* | Temporarily disable tail calls on ARM to work around some linker problems. | Bob Wilson | 2010-08-13 | 1 | -0/+9 |
* | cortex m4 has floating point support, but only single precision. | Jim Grosbach | 2010-08-11 | 1 | -1/+2 |
* | Consider this code snippet: | Bill Wendling | 2010-08-11 | 1 | -3/+50 |
* | - Add subtarget feature -mattr=+db which determine whether an ARM cpu has the | Evan Cheng | 2010-08-11 | 1 | -12/+12 |
* | Delete some unused instructions. | Evan Cheng | 2010-08-10 | 1 | -72/+0 |
* | Re-apply r110655 with fixes. Epilogue must restore sp from fp if the function... | Evan Cheng | 2010-08-10 | 1 | -4/+5 |
* | Revert r110655, "Fix ARM hasFP() semantics. It should return true whenever FP | Daniel Dunbar | 2010-08-10 | 1 | -5/+4 |
* | Fix ARM hasFP() semantics. It should return true whenever FP register is | Evan Cheng | 2010-08-10 | 1 | -4/+5 |
* | Remove switch for disabling ARM tail calls. They | Dale Johannesen | 2010-08-04 | 1 | -9/+0 |
* | Combine NEON VABD (absolute difference) intrinsics with ADDs to make VABA | Bob Wilson | 2010-08-04 | 1 | -0/+16 |
* | Add support for getting & setting the FPSCR application register on ARM when ... | Nate Begeman | 2010-08-03 | 1 | -1/+22 |
* | Refactor ARM-specific DAG combining in preparation for adding some more | Bob Wilson | 2010-07-29 | 1 | -12/+25 |
* | Implement vector constants which are splat of | Dale Johannesen | 2010-07-29 | 1 | -8/+62 |
* | Hook in GlobalMerge pass | Anton Korobeynikov | 2010-07-24 | 1 | -0/+6 |
* | Use the appropriate register class for an i32 when adding ARM::LR to the | Jim Grosbach | 2010-07-23 | 1 | -1/+1 |
* | - Allow target to specify when is register pressure "too high". In most cases, | Evan Cheng | 2010-07-23 | 1 | -0/+18 |
* | Mark an assert-only variable as used. | Chandler Carruth | 2010-07-22 | 1 | -0/+1 |
* | More register pressure aware scheduling work. | Evan Cheng | 2010-07-21 | 1 | -14/+11 |
* | Baby steps towards ARM fast-isel. | Eric Christopher | 2010-07-21 | 1 | -0/+6 |
* | Fix calling convention on ARM if vfp2+ is enabled. | Rafael Espindola | 2010-07-21 | 1 | -1/+5 |
* | Teach bottom up pre-ra scheduler to track register pressure. Work in progress. | Evan Cheng | 2010-07-21 | 1 | -12/+30 |
* | Removed un-used code. | Jim Grosbach | 2010-07-20 | 1 | -49/+0 |
* | ARM has to provide its own TargetLowering::findRepresentativeClass because it... | Evan Cheng | 2010-07-19 | 1 | -0/+16 |
* | Since ARM emits inline jump tables as part of the ConstantIsland pass, | Jim Grosbach | 2010-07-19 | 1 | -0/+4 |
* | revert so I can get the right PR# in the log message. | Jim Grosbach | 2010-07-19 | 1 | -4/+0 |
* | Since ARM emits inline jump tables as part of the ConstantIsland pass, | Jim Grosbach | 2010-07-19 | 1 | -0/+4 |
* | Add combiner patterns to more effectively utilize the BFI (bitfield insert) | Jim Grosbach | 2010-07-17 | 1 | -16/+68 |
* | add BFI to getTargetNodeName() | Jim Grosbach | 2010-07-17 | 1 | -0/+1 |
* | Fix logic think-o | Jim Grosbach | 2010-07-17 | 1 | -1/+1 |
* | Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instruction | Jim Grosbach | 2010-07-16 | 1 | -0/+66 |
* | Split -enable-finite-only-fp-math to two options: | Evan Cheng | 2010-07-15 | 1 | -3/+4 |
* | Add support for NEON VMVN immediate instructions. | Bob Wilson | 2010-07-14 | 1 | -3/+18 |
* | Add an ARM-specific DAG combining to avoid redundant VDUPLANE nodes. | Bob Wilson | 2010-07-14 | 1 | -0/+29 |
* | Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to represent | Bob Wilson | 2010-07-13 | 1 | -118/+26 |
* | Extend the r107852 optimization which turns some fp compare to code sequence ... | Evan Cheng | 2010-07-13 | 1 | -68/+208 |
* | Move NEON "modified immediate" encode/decode into ARMAddressingModes.h to | Bob Wilson | 2010-07-13 | 1 | -19/+16 |
* | Remove some code that doesn't appear to do anything. All the ARM call | Bob Wilson | 2010-07-12 | 1 | -5/+0 |
* | Fix va_arg for doubles. With this patch VAARG nodes always contain the | Rafael Espindola | 2010-07-11 | 1 | -0/+4 |
* | Check for FiniteOnlyFPMath as well. | Evan Cheng | 2010-07-08 | 1 | -1/+1 |