| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a handful of dead stores found by Clang's static analyzer. There's a bun... | Ted Kremenek | 2011-08-17 | 1 | -2/+2 |
* | Move handling of vget_lane/vset_lane before the code that checks the type. | Bob Wilson | 2011-08-13 | 1 | -24/+31 |
* | Remove some unnecessary single element array temporaries. | Jay Foad | 2011-07-29 | 1 | -2/+1 |
* | Shorten some expressions by using ArrayRef::slice(). | Frits van Bommel | 2011-07-25 | 1 | -6/+3 |
* | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -8/+8 |
* | Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ... | Frits van Bommel | 2011-07-18 | 1 | -8/+5 |
* | de-constify llvm::Type, patch by David Blaikie! | Chris Lattner | 2011-07-18 | 1 | -36/+36 |
* | Convert CallInst and InvokeInst APIs to use ArrayRef. | Jay Foad | 2011-07-15 | 1 | -29/+33 |
* | Change intrinsic getter to take an ArrayRef, now that the underlying function... | Benjamin Kramer | 2011-07-14 | 1 | -97/+94 |
* | clang side to match the LLVM IR type system rewrite patch. | Chris Lattner | 2011-07-09 | 1 | -36/+35 |
* | Introduce __builtin_expect() intrinsic support. | Jakub Staszak | 2011-07-08 | 1 | -4/+10 |
* | Add codegen support for the fma/fmal/fmaf builtins. | Cameron Zwarich | 2011-07-08 | 1 | -0/+16 |
* | Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix." | Bob Wilson | 2011-06-24 | 1 | -197/+197 |
* | Shorten some ARM builtin names by removing unnecessary "neon" prefix. | Bob Wilson | 2011-06-24 | 1 | -197/+197 |
* | update for api change. | Chris Lattner | 2011-06-18 | 1 | -2/+1 |
* | Update the prefetch intrinsic usage. Now the last argument tells codegen | Bruno Cardoso Lopes | 2011-06-14 | 1 | -1/+2 |
* | Eliminate temporary argument vectors. | Benjamin Kramer | 2011-05-28 | 1 | -3/+2 |
* | Add support for ARM ldrexd/strexd builtins | Bruno Cardoso Lopes | 2011-05-28 | 1 | -0/+35 |
* | Remove the 'unaligned load' builtins now that they're no longer used in the *... | Bill Wendling | 2011-05-13 | 1 | -13/+0 |
* | LLVM doesn't always optimize away the four loads from this: | Bill Wendling | 2011-05-12 | 1 | -0/+2 |
* | 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 |