index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
CGBuiltin.cpp
Age
Commit message (
Expand
)
Author
2012-01-17
Add __builtin_labs and __builtin_llabs, to complete the set of __builtin_*abs...
Eli Friedman
2012-01-17
Remove unnecessary default cases in switches over enums.
David Blaikie
2012-01-06
Revert r147655; it's breaking the compiler_rt build on OSX.
Eli Friedman
2012-01-06
If we are compiling with -fno-builtin then don't do constant folding of
David Chisnall
2011-12-28
Small refactoring and simplification of constant evaluation and some of its
Richard Smith
2011-12-25
Add intrinsics for lzcnt and tzcnt instructions.
Craig Topper
2011-12-19
More AVX2 intrinsic support including saturating add/sub and palignr.
Craig Topper
2011-12-12
Hexagon backend support
Tony Linthicum
2011-12-12
Update Clang to emit the new form of llvm.cttz and llvm.ctlz intrinsics,
Chandler Carruth
2011-11-08
lib/CodeGen/CGBuiltin.cpp: Tweak the identifier "Type" to appease msvc.
NAKAMURA Takumi
2011-11-08
Clean up type flags for overloaded Neon builtins. No functional change.
Bob Wilson
2011-10-29
Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will
Richard Smith
2011-10-11
Initial implementation of __atomic_* (everything except __atomic_is_lock_free).
Eli Friedman
2011-10-10
Constant expression evaluation refactoring:
Richard Smith
2011-10-06
llvm.memory.barrier is going away; remove the wrapper intrinsic __builtin_llv...
Eli Friedman
2011-09-27
de-tmpify clang.
Benjamin Kramer
2011-09-23
Switch assert(0/false) llvm_unreachable.
David Blaikie
2011-09-14
Fix comment.
Eli Friedman
2011-09-13
Correctly generate IR for casted "builtin" functions, where
John McCall
2011-09-13
Re-commit r139643.
Eli Friedman
2011-09-13
Revert r139643 while I look into it; it's breaking selfhost.
Eli Friedman
2011-09-13
Make clang use Acquire loads and Release stores where necessary.
Eli Friedman
2011-09-09
Remove trailing } in comment.
Julien Lerouge
2011-09-09
Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can
Julien Lerouge
2011-09-07
Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics ...
Eli Friedman
2011-08-17
Fix a handful of dead stores found by Clang's static analyzer. There's a bun...
Ted Kremenek
2011-08-13
Move handling of vget_lane/vset_lane before the code that checks the type.
Bob Wilson
2011-07-29
Remove some unnecessary single element array temporaries.
Jay Foad
2011-07-25
Shorten some expressions by using ArrayRef::slice().
Frits van Bommel
2011-07-23
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....
Chris Lattner
2011-07-18
Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...
Frits van Bommel
2011-07-18
de-constify llvm::Type, patch by David Blaikie!
Chris Lattner
2011-07-15
Convert CallInst and InvokeInst APIs to use ArrayRef.
Jay Foad
2011-07-14
Change intrinsic getter to take an ArrayRef, now that the underlying function...
Benjamin Kramer
2011-07-09
clang side to match the LLVM IR type system rewrite patch.
Chris Lattner
2011-07-08
Introduce __builtin_expect() intrinsic support.
Jakub Staszak
2011-07-08
Add codegen support for the fma/fmal/fmaf builtins.
Cameron Zwarich
2011-06-24
Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix."
Bob Wilson
2011-06-24
Shorten some ARM builtin names by removing unnecessary "neon" prefix.
Bob Wilson
2011-06-18
update for api change.
Chris Lattner
2011-06-14
Update the prefetch intrinsic usage. Now the last argument tells codegen
Bruno Cardoso Lopes
2011-05-28
Eliminate temporary argument vectors.
Benjamin Kramer
2011-05-28
Add support for ARM ldrexd/strexd builtins
Bruno Cardoso Lopes
2011-05-13
Remove the 'unaligned load' builtins now that they're no longer used in the *...
Bill Wendling
2011-05-12
LLVM doesn't always optimize away the four loads from this:
Bill Wendling
2011-05-04
Simplification noticed by Chris.
Bill Wendling
2011-05-04
Convert the non-temporal store builtins to LLVM-native IR.
Bill Wendling
2011-04-25
Generalize case for built-in expressions having
Fariborz Jahanian
2011-04-25
Ir-gen the side-effect(s) when __builtin_expect is
Fariborz Jahanian
2011-04-20
fix a crash on code that uses the result value of __builtin___memcpy_chk.
Chris Lattner
[next]