| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix an issue where we tried to turn a v2f32 build_vector into a v4i32 build v... | Nate Begeman | 2010-11-10 | 1 | -2/+2 |
| * | Do not use MEMBARRIER_MCR for any Thumb code. | Bob Wilson | 2010-11-09 | 1 | -2/+2 |
| * | Change the ARMConstantPoolValue modifier string to an enumeration. This will | Jim Grosbach | 2010-11-09 | 1 | -4/+4 |
| * | Add support for ARM's specialized vector-compare-against-zero instructions. | Owen Anderson | 2010-11-08 | 1 | -1/+32 |
| * | Disallow the certain NEON modified-immediate forms when generating vorr or vbic. | Owen Anderson | 2010-11-05 | 1 | -7/+14 |
| * | Add codegen and encoding support for the immediate form of vbic. | Owen Anderson | 2010-11-05 | 1 | -1/+34 |
| * | Fix @llvm.prefetch isel. Selecting between pld / pldw using the first immedia... | Evan Cheng | 2010-11-04 | 1 | -10/+11 |
| * | Covert VORRIMM to be produced via early target-specific DAG combining, rather... | Owen Anderson | 2010-11-03 | 1 | -31/+26 |
| * | Add support for code generation of the one register with immediate form of vorr. | Owen Anderson | 2010-11-03 | 1 | -0/+29 |
| * | Check for extractelement with a variable operand for the element number. | Bob Wilson | 2010-11-03 | 1 | -10/+15 |
| * | Simplify uses of MVT and EVT. An MVT can be compared directly | Duncan Sands | 2010-11-03 | 1 | -1/+1 |
| * | Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten... | Evan Cheng | 2010-11-03 | 1 | -4/+29 |
| * | Add support to match @llvm.prefetch to pld / pldw / pli. rdar://8601536. | Evan Cheng | 2010-11-03 | 1 | -0/+5 |
| * | NEON does not support truncating vector stores. Radar 8598391. | Bob Wilson | 2010-11-01 | 1 | -0/+4 |
| * | Overhaul memory barriers in the ARM backend. Radar 8601999. | Bob Wilson | 2010-10-30 | 1 | -12/+20 |
| * | - Don't schedule nodes with only MVT::Flag and MVT::Other values for latency. | Evan Cheng | 2010-10-29 | 1 | -3/+7 |
| * | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson | 2010-10-29 | 1 | -0/+34 |
| * | Fix compiler warnings about signed/unsigned comparisons. | Bob Wilson | 2010-10-27 | 1 | -2/+2 |
| * | SelectionDAG shuffle nodes do not allow operands with different numbers of | Bob Wilson | 2010-10-27 | 1 | -0/+55 |
| * | Enable ARM fastcc. | Evan Cheng | 2010-10-23 | 1 | -5/+1 |
| * | Add fastcc cc: pass and return VFP / NEON values in registers. Controlled by ... | Evan Cheng | 2010-10-22 | 1 | -12/+22 |
| * | Fix crash introduced in 116852. 8573915. | Dale Johannesen | 2010-10-20 | 1 | -2/+3 |
| * | Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any | Jim Grosbach | 2010-10-19 | 1 | -0/+11 |
| * | Enable using vdup for vector constants which are splat of | Dale Johannesen | 2010-10-19 | 1 | -32/+17 |
| * | Don't mark argument value stores as immutable, as otherwise the post-RA | Jim Grosbach | 2010-10-15 | 1 | -1/+1 |
| * | Remove unused ARMISD::AND selection DAG node. | Bob Wilson | 2010-10-15 | 1 | -1/+0 |
| * | 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 |