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
/
include
/
llvm
/
Transforms
Age
Commit message (
Expand
)
Author
2007-10-17
Updated VC++ build system.
Hartmut Kaiser
2007-09-14
Remove RLE from the headers, since the pass itself is gone now.
Owen Anderson
2007-08-10
Add utility to clone loops.
Devang Patel
2007-08-10
add #ifndef guards
Chris Lattner
2007-08-07
Fix comment.
Devang Patel
2007-08-07
Begin loop index split pass.
Devang Patel
2007-08-01
More explicit keywords.
Dan Gohman
2007-08-01
Rename FastDSE to just DSE.
Owen Anderson
2007-07-27
Use SmallPtrSet.
Devang Patel
2007-07-25
Add BasicInliner interface.
Devang Patel
2007-07-24
Add a GVN pass, using the value numbering code I developed for GVNPRE and the
Owen Anderson
2007-07-24
Rename a lot of things to change FastDLE to RedundantLoadElimination.
Owen Anderson
2007-07-23
Fix a comment.
Owen Anderson
2007-07-23
Add FastDLE, the load-elimination counterpart of FastDSE.
Owen Anderson
2007-07-13
Make LCSSA a loop pass.
Devang Patel
2007-07-11
Adding ability to demote phi to stack.
Tanya Lattner
2007-07-11
Add FastDSE, a new algorithm for doing dead store elimination. This algorith...
Owen Anderson
2007-07-09
Expose struct size threhold to allow users to tweak their own setting.
Devang Patel
2007-07-06
Add SplitEdge and SplitBlock utility routines.
Devang Patel
2007-06-19
Move inliner pass header file.
Tanya Lattner
2007-06-08
Do not preserve ETForest.
Devang Patel
2007-06-07
Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.
Devang Patel
2007-06-07
Use DominatorTree instead of ETForest.
Devang Patel
2007-06-06
Rename.
Devang Patel
2007-06-06
Avoid non-trivial loop unswitching while optimizing for size.
Devang Patel
2007-05-29
Put GVN-PRE in all the right places.
Owen Anderson
2007-05-06
Fix typo in comment.
Nick Lewycky
2007-05-03
Drop 'const'
Devang Patel
2007-05-02
Use 'static const char' instead of 'static const int'.
Devang Patel
2007-05-01
Do not use typeinfo to identify pass in pass manager.
Devang Patel
2007-04-25
Mem2Reg does not need TargetData.
Devang Patel
2007-04-25
Remove unused function argument.
Devang Patel
2007-04-20
Move more passes to using ETForest instead of DominatorTree.
Owen Anderson
2007-04-07
Completely purge DomSet. This is the (hopefully) final patch for PR1171.
Owen Anderson
2007-04-07
Expunge DomSet from CodeExtractor. This is part of the continuing work
Owen Anderson
2007-04-07
Add loop rotation pass.
Devang Patel
2007-03-31
Split the sdisel code munging stuff out into its own opt-pass, CodeGenPrepare.
Chris Lattner
2007-03-07
Now IndVarSimplify is a LoopPass.
Devang Patel
2007-03-07
Now LICM is a LoopPass.
Devang Patel
2007-03-07
Now LoopUnroll is a LoopPass.
Devang Patel
2007-03-07
Now LoopUnswitch is a LoopPass.
Devang Patel
2007-03-06
Now LoopStrengthReduce is a LoopPass.
Devang Patel
2007-02-20
remove some dead passes and stuff specific to the reoptimizer.
Chris Lattner
2007-02-15
For PR1195:
Reid Spencer
2007-02-05
For PR411:
Reid Spencer
2007-02-03
For PR1072:
Reid Spencer
2007-02-03
Switch inliner over to use DenseMap instead of std::map for ValueMap. This
Chris Lattner
2007-01-30
move constant folding code out of Utils/Local into libanalysis
Chris Lattner
2007-01-30
The inliner/cloner can now optionally take TargetData info, which can be
Chris Lattner
2007-01-30
Change constant folding APIs to take an optional TargetData, and change
Chris Lattner
[next]