| Commit message (Expand) | Author | Age | Files | Lines |
| * | User proper libcall names & condcodes while compiling for ARM EABI. | Anton Korobeynikov | 2010-09-28 | 1 | -6/+150 |
| * | Add a command line option "-arm-strict-align" to disallow unaligned memory | Bob Wilson | 2010-09-28 | 1 | -9/+1 |
| * | Enable code placement optimization pass for ARM. | Evan Cheng | 2010-09-24 | 1 | -7/+1 |
| * | Add support for ELF PLT references for ARM MC asm printing. Adding a | Jim Grosbach | 2010-09-22 | 1 | -4/+16 |
| * | Change VDUPLANE DAG combiner to just return the result instead of calling | Bob Wilson | 2010-09-22 | 1 | -5/+3 |
| * | Combine both VMOVDRR(VMOVRRD) and VMOVRRD(VMOVDRR), instead of just doing one | Bob Wilson | 2010-09-22 | 1 | -28/+35 |
| * | Enable target-specific mul-lowering on ARM, even at -Os. Remove a test that ... | Owen Anderson | 2010-09-21 | 1 | -4/+0 |
| * | convert a couple more places to use the new getStore() | Chris Lattner | 2010-09-21 | 1 | -7/+7 |
| * | Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON load | Bob Wilson | 2010-09-21 | 1 | -0/+61 |
| * | convert the targets off the non-MachinePointerInfo of getLoad. | Chris Lattner | 2010-09-21 | 1 | -31/+28 |
| * | reimplement memcpy/memmove/memset lowering to use MachinePointerInfo | Chris Lattner | 2010-09-21 | 1 | -1/+1 |
| * | Add target-specific DAG combiner for BUILD_VECTOR and VMOVRRD. An i64 | Bob Wilson | 2010-09-17 | 1 | -0/+27 |
| * | 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 |