| Commit message (Expand) | Author | Age | Files | Lines |
| * | Simplification noticed by Chris. | Bill Wendling | 2011-05-04 | 1 | -3/+2 |
| * | Convert the non-temporal store builtins to LLVM-native IR. | Bill Wendling | 2011-05-04 | 1 | -0/+17 |
| * | Generalize case for built-in expressions having | Fariborz Jahanian | 2011-04-25 | 1 | -11/+4 |
| * | Ir-gen the side-effect(s) when __builtin_expect is | Fariborz Jahanian | 2011-04-25 | 1 | -0/+9 |
| * | fix a crash on code that uses the result value of __builtin___memcpy_chk. | Chris Lattner | 2011-04-20 | 1 | -3/+3 |
| * | fold memcpy/set/move_chk to llvm.memcpy/set/move when the sizes | Chris Lattner | 2011-04-17 | 1 | -1/+50 |
| * | Add 3DNow! Intrinsics. | Michael J. Spencer | 2011-04-15 | 1 | -0/+132 |
| * | Removing the unaligned load tests from builtins-x86.c since they're generated... | Bill Wendling | 2011-04-13 | 1 | -2/+0 |
| * | It looks like the FreeBSD buildbot needs this for the builtins-x86.c test. | Bill Wendling | 2011-04-13 | 1 | -0/+2 |
| * | Just use a native "load" instead of translating the builtin later. Clang can | Bill Wendling | 2011-04-13 | 1 | -2/+0 |
| * | Convert the unaligned load builtins to the first-class versions. | Bill Wendling | 2011-04-13 | 1 | -0/+13 |
| * | add a __sync_swap builtin to fill out the rest of the __sync builtins. | Chris Lattner | 2011-04-09 | 1 | -0/+8 |
| * | Oops, prefer C-style cast here | Matt Beaumont-Gay | 2011-03-31 | 1 | -1/+1 |
| * | Silence GCC warning about differing types on the branches of a conditional ex... | Matt Beaumont-Gay | 2011-03-31 | 1 | -1/+1 |
| * | Use intrinsics for Neon vmull operations. Radar 9208957. | Bob Wilson | 2011-03-31 | 1 | -3/+3 |
| * | Remove PHINode::reserveOperandSpace(). Instead, add a parameter to | Jay Foad | 2011-03-30 | 1 | -2/+1 |
| * | (Almost) always call reserveOperandSpace() on newly created PHINodes. | Jay Foad | 2011-03-30 | 1 | -0/+1 |
| * | Make sure we aggressively attach nounwind (etc.) to calls to library | Eli Friedman | 2011-03-24 | 1 | -2/+1 |
| * | __clear_cache() is varargs and people will occasionally write it without | Eric Christopher | 2011-03-14 | 1 | -4/+7 |
| * | update for ConstantVector API change. | Chris Lattner | 2011-02-15 | 1 | -10/+9 |
| * | revert my ConstantVector patch, it seems to have made the llvm-gcc | Chris Lattner | 2011-02-14 | 1 | -9/+10 |
| * | update for ConstantVector::get API change. | Chris Lattner | 2011-02-14 | 1 | -10/+9 |
| * | Reorganize CodeGen{Function,Module} to eliminate the unfortunate | John McCall | 2011-02-08 | 1 | -47/+46 |
| * | Null initialize a few variables flagged by | Ted Kremenek | 2011-01-23 | 1 | -3/+3 |
| * | Fix a latent bug where, after emitting an expression statement, we would | John McCall | 2011-01-12 | 1 | -11/+21 |
| * | Make a helper function static. | Benjamin Kramer | 2011-01-09 | 1 | -1/+2 |
| * | 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 |