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
/
Scalar
Age
Commit message (
Expand
)
Author
2010-01-02
enhance the previous optimization to work with fcmp in addition
Chris Lattner
2010-01-02
Teach instcombine to fold compares of loads from constant
Chris Lattner
2010-01-02
remove the instcombine transformations that are inserting nasty
Chris Lattner
2010-01-01
add a simple instcombine xform, simplify another one to use hasAllZeroIndices()
Chris Lattner
2010-01-01
generalize the pointer difference optimization to handle
Chris Lattner
2010-01-01
teach instcombine to optimize pointer difference idioms involving constant
Chris Lattner
2010-01-01
use 'match' to simplify some code.
Chris Lattner
2010-01-01
implement the transform requested in PR5284
Chris Lattner
2010-01-01
add missing line.
Chris Lattner
2010-01-01
add a few trivial instcombines for llvm.powi.
Chris Lattner
2010-01-01
When factoring multiply expressions across adds, factor both
Chris Lattner
2010-01-01
clean up some comments.
Chris Lattner
2010-01-01
switch from std::map to DenseMap for rank data structures.
Chris Lattner
2009-12-31
reuse negates where possible instead of always creating them from scratch.
Chris Lattner
2009-12-31
we don't need a smallptrset to detect duplicates, the values are
Chris Lattner
2009-12-31
make reassociate more careful about not leaving around dead mul's
Chris Lattner
2009-12-31
remove debug
Chris Lattner
2009-12-31
teach reassociate to factor x+x+x -> x*3. While I'm at it,
Chris Lattner
2009-12-31
change reassociate to use SmallVector for its key datastructures
Chris Lattner
2009-12-31
change an if to an assert, fix comment.
Chris Lattner
2009-12-31
move the rest of the add optimization code out to OptimizeAdd,
Chris Lattner
2009-12-31
factor statistic updating better.
Chris Lattner
2009-12-31
simple fix for an incorrect factoring which causes a
Chris Lattner
2009-12-31
factor code out into helper functions.
Chris Lattner
2009-12-31
switch some std::vector's to smallvector. Reduce nesting.
Chris Lattner
2009-12-31
use more modern datastructures.
Chris Lattner
2009-12-31
clean up -debug output.
Chris Lattner
2009-12-28
split code that doesn't need to be templated out of IRBuilder into a new
Chris Lattner
2009-12-28
Metadata.h doesn't need to include ValueHandle.h anymore.
Chris Lattner
2009-12-24
move an optimization for memcmp out of simplifylibcalls and into
Chris Lattner
2009-12-23
reorder to follow a normal fall-through style, no functionality change.
Chris Lattner
2009-12-23
Remove dump routine and the associated Debug.h from a header. Patch up
David Greene
2009-12-23
Update objectsize intrinsic and associated dependencies. Fix
Eric Christopher
2009-12-22
Fix the Convert to scalar to not insert dead loads in the store case. The
Chris Lattner
2009-12-22
fix some fixme's by using twines
Chris Lattner
2009-12-22
Generalize SROA to allow the first index of a GEP to be non-zero. Add a
Bob Wilson
2009-12-22
Implement PR5795 by merging duplicated return blocks. This could go further
Chris Lattner
2009-12-22
The phi translated pointer can be computed when returning a partially cached ...
Chris Lattner
2009-12-22
Whitespace fixes.
Eric Christopher
2009-12-21
Add suggested parentheses.
Daniel Dunbar
2009-12-21
Add a fastpath to Load GVN to special case when we have exactly one dominating
Chris Lattner
2009-12-21
refactor some code out to a new helper method.
Chris Lattner
2009-12-21
Remove special-case SROA optimization of variable indexes to one-element and
Bob Wilson
2009-12-21
give instcombine some helper functions for matching MIN and MAX, and
Chris Lattner
2009-12-21
enhance x-(-A) -> x+A to preserve NUW/NSW.
Chris Lattner
2009-12-21
Optimize all cases of "icmp (X+Cst), X" to something simpler. This triggers
Chris Lattner
2009-12-19
fix PR5827 by disabling the phi slicing transformation in a case
Chris Lattner
2009-12-19
Update my SROA changes in response to review.
Bob Wilson
2009-12-18
Reapply 91459 with a simple fix for the problem that broke the x86_64-darwin
Bob Wilson
2009-12-18
Optimize icmp of null and select of two constants even if the select has
Eli Friedman
[prev]
[next]