| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Simplify mem{cpy, move, set} creation with IRBuilder. | Benjamin Kramer | 2010-12-30 | 1 | -23/+6 |
* | Implement builtins for Neon half-precision float conversions. | Bob Wilson | 2010-12-15 | 1 | -1/+10 |
* | Add missing switch case for the quad-register version of the Neon vmul builtin. | Bob Wilson | 2010-12-10 | 1 | -0/+1 |
* | Fix clang crashes on Neon vld[234]_dup intrinsics with 64-bit element types. | Bob Wilson | 2010-12-10 | 1 | -0/+21 |
* | Add missing switch case to handle builtin for Neon vqnegq. | Bob Wilson | 2010-12-10 | 1 | -0/+1 |
* | LLVM's intrinsics for vpaddl and vpadal have 2 overloaded types. | Bob Wilson | 2010-12-10 | 1 | -4/+18 |
* | Neon compare absolute LLVM intrinsics are not overloaded. PR8484. | Bob Wilson | 2010-12-10 | 1 | -4/+4 |
* | Stop using builtins for the "_lane" variants of saturating multiply intrinsics. | Bob Wilson | 2010-12-08 | 1 | -34/+16 |
* | Stop using clang builtins for Neon vabdl and vabal intrinsics. | Bob Wilson | 2010-12-08 | 1 | -17/+0 |
* | Stop using clang builtins for Neon vaba intrinsics. | Bob Wilson | 2010-12-08 | 1 | -10/+0 |
* | Silence an unused variable warning. | Chandler Carruth | 2010-12-08 | 1 | -0/+1 |
* | Stop using clang builtins for Neon vadd[lw] and vsub[lw] intrinsics. | Bob Wilson | 2010-12-08 | 1 | -46/+0 |
* | Stop using clang builtins for Neon vmlal{_n,_lane} and vmlsl{_n,_lane}. | Bob Wilson | 2010-12-07 | 1 | -40/+0 |
* | Stop using a clang builtin for Neon vdup_lane intrinsics. | Bob Wilson | 2010-12-07 | 1 | -9/+1 |
* | Stop using a clang builtin for Neon vmull_lane intrinsic. | Bob Wilson | 2010-12-07 | 1 | -21/+4 |
* | Add a missing parameter, without which clang crashes for vqshlu_n intrinsics. | Bob Wilson | 2010-12-07 | 1 | -1/+1 |
* | Add support for vmul_p8 Neon intrinsic. Radar 8446141. | Bob Wilson | 2010-12-03 | 1 | -0/+4 |
* | Add a separate rightShift flag instead of reusing the existing "poly" variable | Bob Wilson | 2010-12-03 | 1 | -2/+3 |
* | Restore r117403 (fixing IR gen for bool atomics), this time being less | John McCall | 2010-10-27 | 1 | -71/+98 |
* | Revert r117403 as it caused PR8480. | Rafael Espindola | 2010-10-27 | 1 | -98/+71 |
* | Extract procedures to do scalar-to-memory and memory-to-scalar conversions | John McCall | 2010-10-26 | 1 | -71/+98 |
* | Implement __builtin_ia32_vec_ext_v2si function (required by Qt). | Argyrios Kyrtzidis | 2010-10-10 | 1 | -0/+3 |
* | Add target implementations for the X86 builtins: | Bill Wendling | 2010-10-09 | 1 | -1/+32 |
* | when expanding a builtin, if the argument is required to be a constant, | Chris Lattner | 2010-10-02 | 1 | -3/+40 |
* | tidy | Chris Lattner | 2010-10-01 | 1 | -3/+3 |
* | Accidentally committed some temporary changes on my branch when reverting pat... | Bill Wendling | 2010-09-28 | 1 | -32/+31 |
* | Temporarily revert 114929 114925 114924 114921. It looked like they (or at least | Bill Wendling | 2010-09-28 | 1 | -31/+32 |
* | Revert my patch changing the MMX "shift" intrinsics that take immediates into | Bill Wendling | 2010-09-27 | 1 | -8/+8 |
* | fix the rest of rdar://8461279 - clang miscompiles address-space qualified at... | Chris Lattner | 2010-09-21 | 1 | -8/+13 |
* | same bug as before, this time with __sync_val_compare_and_swap. | Chris Lattner | 2010-09-21 | 1 | -4/+6 |
* | fix __sync_bool_compare_and_swap to work with address-space qualified types. | Chris Lattner | 2010-09-21 | 1 | -5/+6 |
* | The MMX shift-with-immediate builtins require the equivalent | Bill Wendling | 2010-09-17 | 1 | -8/+8 |
* | Translate NEON vabdl, vaba, and vabal builtins to be implemented using the | Bob Wilson | 2010-09-03 | 1 | -9/+26 |
* | Add a bunch of missing bitcasts for clang NEON builtin expansions. | Bob Wilson | 2010-09-02 | 1 | -12/+57 |
* | Translate NEON vmull, vmlal, and vmlsl builtins to llvm multiply-add/sub | Bob Wilson | 2010-09-01 | 1 | -10/+32 |
* | Translate NEON vmovn builtin to a vector truncation instead of using an llvm | Bob Wilson | 2010-08-30 | 1 | -2/+1 |
* | Translate NEON vaddl, vaddw, vsubl, and vsubw builtins to llvm add/sub | Bob Wilson | 2010-08-29 | 1 | -8/+26 |
* | Add the new alignment arguments for NEON load/store intrinsics, based on the | Bob Wilson | 2010-08-27 | 1 | -3/+40 |
* | IRgen/NEON: Fix codegen of vzip and vzipq. | Daniel Dunbar | 2010-08-26 | 1 | -2/+2 |
* | Translate NEON vmovl intrinsics to zero/sign-extend operations. | Bob Wilson | 2010-08-20 | 1 | -2/+3 |
* | vdup_lane was missing | Nate Begeman | 2010-08-06 | 1 | -1/+9 |
* | Add support for VFP status & control operations for ARM. | Nate Begeman | 2010-08-03 | 1 | -3/+19 |
* | Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates. | Nate Begeman | 2010-07-29 | 1 | -1/+1 |
* | 2nd argument of __builtin_expect must be evaluated | Fariborz Jahanian | 2010-07-26 | 1 | -1/+4 |
* | Improve the representation of the atomic builtins in a few ways. First, we make | Chandler Carruth | 2010-07-18 | 1 | -30/+86 |
* | finally get around to doing a significant cleanup to irgen: | Chris Lattner | 2010-06-27 | 1 | -60/+37 |
* | Implement remaining codegen for NEON, all operations should now work. | Nate Begeman | 2010-06-20 | 1 | -41/+173 |
* | More AltiVec support. | Anton Korobeynikov | 2010-06-19 | 1 | -3/+44 |
* | Remove last of the bool shifts for MS VC++, patch by dimitry andric | Nate Begeman | 2010-06-17 | 1 | -5/+5 |
* | Fixed conflict between objc_memmove_collectable builtin | Fariborz Jahanian | 2010-06-16 | 1 | -1/+1 |