| Commit message (Expand) | Author | Age | Files | Lines |
| * | On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume. | John McCall | 2011-05-29 | 1 | -0/+1 |
| * | I didn't mean to commit these residues of a personal project. | John McCall | 2011-05-29 | 1 | -1/+0 |
| * | On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume. | John McCall | 2011-05-29 | 1 | -0/+1 |
| * | Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs | Bruno Cardoso Lopes | 2011-05-28 | 1 | -0/+22 |
| * | Fix the remaining atomic intrinsics to use the right register classes on Thumb2, | Cameron Zwarich | 2011-05-27 | 1 | -10/+23 |
| * | Don't use movw / movt for iOS static codegen for now to workaround some tools... | Evan Cheng | 2011-05-27 | 1 | -1/+2 |
| * | RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ... | Renato Golin | 2011-05-22 | 1 | -0/+6 |
| * | Revert accidental commit. | Evan Cheng | 2011-05-20 | 1 | -1/+1 |
| * | Revert r131664 and fix it in instcombine instead. rdar://9467055 | Evan Cheng | 2011-05-20 | 1 | -1/+1 |
| * | Fixed sdiv and udiv for <4 x i16>. The test from r125402 still applies for t... | Mon P Wang | 2011-05-19 | 1 | -7/+7 |
| * | Handle perfect shuffle case that generates a vrev for vectors of floats. | Tanya Lattner | 2011-05-18 | 1 | -1/+2 |
| * | Revise r131553. Just use the type of the input node and forgo the bitcast. rd... | Evan Cheng | 2011-05-18 | 1 | -4/+3 |
| * | Fix an ARMTargetLowering::LowerSELECT bug: legalized result must have same ty... | Evan Cheng | 2011-05-18 | 1 | -1/+3 |
| * | In r131488 I misunderstood how VREV works. It splits the vector in half and s... | Tanya Lattner | 2011-05-18 | 1 | -1/+9 |
| * | Fix typo. | Cameron Zwarich | 2011-05-18 | 1 | -4/+4 |
| * | Fix more of PR8825 by correctly using rGPR registers when lowering atomic | Cameron Zwarich | 2011-05-18 | 1 | -2/+11 |
| * | Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp | Bill Wendling | 2011-05-11 | 1 | -1/+1 |
| * | Make the logic for determining function alignment more explicit. No function... | Eli Friedman | 2011-05-06 | 1 | -5/+2 |
| * | Temporarily disable use of divmod compiler-rt functions for iOS. | Bob Wilson | 2011-05-03 | 1 | -6/+0 |
| * | Add an unfolded offset field to LSR's Formula record. This is used to | Dan Gohman | 2011-05-03 | 1 | -0/+8 |
| * | 80-col. | Eric Christopher | 2011-04-29 | 1 | -8/+9 |
| * | ARM and Thumb2 support for atomic MIN/MAX/UMIN/UMAX loads. | Jim Grosbach | 2011-04-26 | 1 | -0/+143 |
| * | Thumb2 and ARM add/subtract with carry fixes. | Andrew Trick | 2011-04-23 | 1 | -66/+73 |
| * | Remove -use-divmod-libcall. Let targets opt in when they are available. | Evan Cheng | 2011-04-20 | 1 | -1/+2 |
| * | Excise unintended hunk in 129858. <rdar://problem/7662569> | Stuart Hastings | 2011-04-20 | 1 | -5/+0 |
| * | ARM byval support. Will be enabled by another patch to the FE. <rdar://prob... | Stuart Hastings | 2011-04-20 | 1 | -78/+164 |
| * | Remove some duplicate op action entries and reorganize. | Eric Christopher | 2011-04-19 | 1 | -8/+5 |
| * | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -2/+2 |
| * | Fix another fcopysign lowering bug. If src is f64 and destination is f32, don't | Evan Cheng | 2011-04-15 | 1 | -1/+4 |
| * | Fix a typo in an ARM-specific DAG combine. This fixes <rdar://problem/9278274>. | Cameron Zwarich | 2011-04-13 | 1 | -1/+1 |
| * | Split a store of a VMOVDRR into two integer stores to avoid mixing NEON and ARM | Cameron Zwarich | 2011-04-12 | 1 | -2/+22 |
| * | Change -arm-trap-func= into a non-arm specific option. Now Intrinsic::trap is... | Evan Cheng | 2011-04-08 | 1 | -23/+1 |
| * | Add option to emit @llvm.trap as a function call instead of a trap instructio... | Evan Cheng | 2011-04-07 | 1 | -1/+23 |
| * | Prevent ARM DAG Combiner from doing an AND or OR combine on an illegal vector... | Tanya Lattner | 2011-04-07 | 1 | -0/+6 |
| * | Change -arm-divmod-libcall to a target neutral option. | Evan Cheng | 2011-04-07 | 1 | -6/+1 |
| * | Reapply r128946 (pseudoization of various instructions), and fix the extra im... | Owen Anderson | 2011-04-05 | 1 | -1/+21 |
| * | Revert r128946 while I figure out why it broke the buildbots. | Owen Anderson | 2011-04-05 | 1 | -21/+1 |
| * | Give RSBS and RSCS the pseudo treatment. | Owen Anderson | 2011-04-05 | 1 | -1/+21 |
| * | Fix bugs in the pseuo-ization of ADCS/SBCS pointed out by Jim, as well as doi... | Owen Anderson | 2011-04-05 | 1 | -27/+69 |
| * | Revamp the SjLj "dispatch setup" intrinsic. | Bill Wendling | 2011-04-05 | 1 | -1/+1 |
| * | Do some peephole optimizations to remove pointless VMOVs from Neon to integer | Cameron Zwarich | 2011-04-02 | 1 | -0/+31 |
| * | Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs. | Evan Cheng | 2011-04-01 | 1 | -0/+10 |
| * | Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplier | Evan Cheng | 2011-03-31 | 1 | -0/+38 |
| * | Don't try to create zero-sized stack objects. | Evan Cheng | 2011-03-30 | 1 | -2/+3 |
| * | Add a ARM-specific SD node for VBSL so that forms with a constant first operand | Cameron Zwarich | 2011-03-30 | 1 | -3/+32 |
| * | Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. Frontends | Evan Cheng | 2011-03-29 | 1 | -0/+7 |
| * | Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16 to v4f32. Fixes | Cameron Zwarich | 2011-03-29 | 1 | -0/+35 |
| * | Optimizing (zext A + zext B) * C, to (VMULL A, C) + (VMULL B, C) during ... | Evan Cheng | 2011-03-29 | 1 | -15/+81 |
| * | Fix the bfi handling for or (and a mask) (and b mask). We need the two | Eric Christopher | 2011-03-26 | 1 | -9/+10 |
| * | Re-apply r127953 with fixes: eliminate empty return block if it has no predec... | Evan Cheng | 2011-03-21 | 1 | -0/+10 |