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
2008-07-18
Supress a gcc-4.3 warning.
Duncan Sands
2008-07-18
Make PRE actually handle critical edges (by splitting them). Confirmed that ...
Owen Anderson
2008-07-18
Reapply r53735. My last patch fixed the failures Dan observed.
Owen Anderson
2008-07-18
Add some checks that got lost in the shuffle. This fixes 464.h264ref.
Owen Anderson
2008-07-18
Revert r53735. It broke SPEC 464.h264ref.
Dan Gohman
2008-07-17
Use MergeBlockIntoPredecessor to simplify some code.
Owen Anderson
2008-07-17
Make MergeBlockIntoPredecessor more aggressive when the same successor appears
Owen Anderson
2008-07-17
Enable PRE. My last batch of changes fixed the miscompile.
Owen Anderson
2008-07-17
Make GlobalOpt preserve address spaces when scalar replacing aggregate globals.
Matthijs Kooijman
2008-07-17
Fix PR2553
Chris Lattner
2008-07-17
Inliner tweak. Function calls should cost more than one instruction!
Evan Cheng
2008-07-17
Factor MergeBlockIntoPredecessor out into BasicBlockUtils.
Owen Anderson
2008-07-16
There's no need to iterate block merging and PRE. In fact, iterating the latter
Owen Anderson
2008-07-16
Redo InstCombiner::visitExtractValueInst. Instead of using the (complicate)
Matthijs Kooijman
2008-07-16
Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store.
Evan Cheng
2008-07-15
Revert this, as it seems to still be broken.
Owen Anderson
2008-07-15
Enable local PRE by default.
Owen Anderson
2008-07-15
Have GVN do a pre-pass over the CFG that folds away unconditional branches wh...
Owen Anderson
2008-07-15
Allow deadargelim to change return types even though now values were dead. This
Matthijs Kooijman
2008-07-15
Revert r53606. It turns out that explicitely tracking the liveness of the
Matthijs Kooijman
2008-07-15
Make deadargelim a bit less smart, so it doesn't choke on nested structs as
Matthijs Kooijman
2008-07-15
Don't use isa when we can reuse a previous dyn_cast.
Matthijs Kooijman
2008-07-15
Make DeadArgElim keep liveness of the return value as a whole in addition to
Matthijs Kooijman
2008-07-15
Let DAE keep a list of live functions, instead of simply marking all arguments
Matthijs Kooijman
2008-07-15
Split DAE::MarkLive into MarkLive and PropagateLiveness.
Matthijs Kooijman
2008-07-15
Pass around const RetOrArg references instead of copying values. Also, mark
Matthijs Kooijman
2008-07-15
Simplify debug code by using RetOrArg::getDescription().
Matthijs Kooijman
2008-07-15
Fix indentation (intentionally left out of the previous commit).
Matthijs Kooijman
2008-07-15
Move the deadargelim code for intrinsically alive functions into its own
Matthijs Kooijman
2008-07-14
Fix uninitialized use of the Changed variable.
Dan Gohman
2008-07-14
Reapply r53540, now with the matching header!
Chris Lattner
2008-07-14
Revert r53540 - it does not compile.
Duncan Sands
2008-07-14
If a function calls setjmp, never inline it into other functions. This is
Chris Lattner
2008-07-14
simplify some code, shuffle and insertelt always return a vector.
Chris Lattner
2008-07-14
Fix PR2506 by being a bit more careful about reverse fact propagation when
Chris Lattner
2008-07-13
Fix mishandling of the infinite loop case when merging two blocks. This
Chris Lattner
2008-07-13
more refactoring. Use early exits instead of really complex logic.
Chris Lattner
2008-07-13
improve comments.
Chris Lattner
2008-07-13
factor another large hunk of code out into its own function.
Chris Lattner
2008-07-13
Final bit of simplification for FoldBranchToCommonDest.
Chris Lattner
2008-07-13
simplify logic a bit
Chris Lattner
2008-07-13
Refactor some code out into its own helper function, getting rid of crazy mul...
Chris Lattner
2008-07-12
Enhance analysis of srem.
Nick Lewycky
2008-07-11
Use find instead of lower_bound.
Dan Gohman
2008-07-11
Don't call lookupNumber more than we have to.
Owen Anderson
2008-07-11
Document 'mask' in this calculation.
Nick Lewycky
2008-07-11
Remove misleading constant from comment.
Nick Lewycky
2008-07-11
Add another optimization from PR2330. Also catch some missing cases that are
Nick Lewycky
2008-07-11
a missed optimization that Eli spotted
Chris Lattner
2008-07-11
another bug in the same line.
Chris Lattner
[next]