index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
Age
Commit message (
Expand
)
Author
2012-06-13
SimplifyCFG: fold unconditional branch to its predecessor if profitable.
Manman Ren
2012-06-12
Use DenseMap as SmallMap workaround rather than std::map, at Chandler's request.
Duncan Sands
2012-06-12
Use std::map rather than SmallMap because SmallMap assumes that the value has
Duncan Sands
2012-06-12
Now that Reassociate's LinearizeExprTree can look through arbitrary expression
Duncan Sands
2012-06-11
InstCombine: factor code better.
Benjamin Kramer
2012-06-10
InstCombine: Turn (zext A) == (B & (1<<X)-1) into A == (trunc B), narrowing t...
Benjamin Kramer
2012-06-09
Convert comments to proper Doxygen comments.
Dmitri Gribenko
2012-06-08
canonicalize:
Nuno Lopes
2012-06-08
Reapply commit 158073 with a fix (the testcase was already committed). The
Duncan Sands
2012-06-08
BoundsChecking: add support for ConstantPointerNull. fixes a bunch of instrum...
Nuno Lopes
2012-06-08
Revert commit 158073 while waiting for a fix. The issue is that reassociate
Duncan Sands
2012-06-07
Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elem...
Nadav Rotem
2012-06-06
Remove unused private fields found by clang's new -Wunused-private-field.
Benjamin Kramer
2012-06-06
Fix combine of uno && ord -> false so that the ordering of the fcmps doesn't
Chad Rosier
2012-06-06
Grab-bag of reassociate tweaks. Unify handling of dead instructions and
Duncan Sands
2012-06-05
LoopUnroll: always check for NULL LoopPassManager
Andrew Trick
2012-06-04
When gvn decides to replace an instruction with another, we have to patch the
Rafael Espindola
2012-06-02
Fix typos found by http://github.com/lyda/misspell-check
Benjamin Kramer
2012-06-02
PR1255: case ranges.
Stepan Dyatkovskiy
2012-06-01
Register the gcov "writeout" at init time. Don't list this as a d'tor. Instead,
Bill Wendling
2012-06-01
BoundsChecking: fix a bug when the handling of recursive PHIs failed and coul...
Nuno Lopes
2012-05-31
add -bounds-checking-multiple-traps option to make one trap BB per check
Nuno Lopes
2012-05-31
revamp BoundsChecking considerably:
Nuno Lopes
2012-05-31
Enhance the sinking code to handle diamond patterns. Patch by
Duncan Sands
2012-05-30
[asan] instrument cmpxchg and atomicrmw
Kostya Serebryany
2012-05-29
bounds checking:
Nuno Lopes
2012-05-29
ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...
Stepan Dyatkovskiy
2012-05-28
Fix suspicous hasOneUse() check, found by PVS Studio (PR12357).
Benjamin Kramer
2012-05-28
InstCombine: Fix infinite loop when encountering switch on trivial icmp.
Benjamin Kramer
2012-05-28
PR1255: Case Ranges
Stepan Dyatkovskiy
2012-05-28
Implement the indirect counter increment code in a better way. Instead of
Bill Wendling
2012-05-28
switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.
Chris Lattner
2012-05-27
PR12967: Don't crash when trying to fold a shift that's larger than the type'...
Benjamin Kramer
2012-05-27
Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef...
Chris Lattner
2012-05-26
Since commit 157467, if reassociate isn't actually going to change an expression
Duncan Sands
2012-05-26
SimplifyCFG: Turn the ad-hoc std::pair that represents switch cases into an e...
Benjamin Kramer
2012-05-26
Add support for branch weight metadata to MDBuilder and use it in various pla...
Benjamin Kramer
2012-05-26
Move this debug statement earlier so it is easy to see the order in
Duncan Sands
2012-05-25
The llvm_gcda_increment_indirect_counter function writes to the arguments that
Bill Wendling
2012-05-25
bounds checking: add support for byval arguments
Nuno Lopes
2012-05-25
boundschecking:
Nuno Lopes
2012-05-25
Make the reassociation pass more powerful so that it can handle expressions
Duncan Sands
2012-05-24
PR1255 related changes (case ranges):
Stepan Dyatkovskiy
2012-05-23
BoundsChecking: add a couple of simple tests and fix a bug in branch emition
Nuno Lopes
2012-05-23
Fix the inliner so that the optsize function attribute don't alter the
Patrik Hägglund
2012-05-23
Use zero-based shadow by default on Android.
Evgeniy Stepanov
2012-05-23
PR1255(case ranges) related changes in Local Transformations.
Stepan Dyatkovskiy
2012-05-22
address some of John Criswell's comments
Nuno Lopes
2012-05-22
hopefully fix the CMake build. sorry for breakage
Nuno Lopes
2012-05-22
add a new pass to instrument loads and stores for run-time bounds checking
Nuno Lopes
[prev]
[next]