| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Patch adds support for copying of those | Fariborz Jahanian | 2010-06-15 | 1 | -0/+11 |
| * | An implementation of __builtin__fpclassify the way Chris Lattner described by... | Benjamin Kramer | 2010-06-14 | 1 | -0/+58 |
| * | Add some missing shifts | Nate Begeman | 2010-06-14 | 1 | -23/+45 |
| * | Most of NEON sema checking & fix to polynomial type detection | Nate Begeman | 2010-06-13 | 1 | -1/+1 |
| * | Shifts complete. Only vld & sema checking of constants remain. | Nate Begeman | 2010-06-12 | 1 | -1/+29 |
| * | vbsl, vrev* is implemented via arm_neon.h | Nate Begeman | 2010-06-12 | 1 | -2/+0 |
| * | Most of remaining builtins, 2 generics, vld, and rounding shfits remain. | Nate Begeman | 2010-06-11 | 1 | -9/+113 |
| * | Multiplies, some shifts, set_lane | Nate Begeman | 2010-06-10 | 1 | -8/+109 |
| * | support _lane ops, and multiplies by scalar. | Nate Begeman | 2010-06-10 | 1 | -6/+22 |
| * | Implement codegen for hadd, hsub, max, min, mlal, movl, movn, padal, mov_n | Nate Begeman | 2010-06-09 | 1 | -1/+35 |
| * | More accurate BuiltinsARM.def | Nate Begeman | 2010-06-09 | 1 | -0/+11 |
| * | Simplify the code a bit and avoid a gcc waring about uninitialized variables. | Rafael Espindola | 2010-06-09 | 1 | -29/+24 |
| * | Implement transpose/zip/unzip & table lookup. | Nate Begeman | 2010-06-09 | 1 | -4/+81 |
| * | Fix NEON intrinsic argument passing, support vext. Most now successfully mak... | Nate Begeman | 2010-06-08 | 1 | -57/+83 |
| * | Fix what looks like a merge problem that broke __clear_cache. | Rafael Espindola | 2010-06-08 | 1 | -1/+1 |
| * | Implement ARM NEON up through vcvt, alphabetically. | Nate Begeman | 2010-06-08 | 1 | -1/+57 |
| * | Implement __clear_cache on ARM. | Rafael Espindola | 2010-06-07 | 1 | -4/+9 |
| * | weekend checkpoint of arm neon builtins codegen. | Nate Begeman | 2010-06-07 | 1 | -0/+89 |