index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Utils
Age
Commit message (
Expand
)
Author
2007-08-21
Use SmallVector instead of std::vector.
Devang Patel
2007-08-17
When one branch of condition is eliminated then head of the other
Devang Patel
2007-08-14
Break infinite loop.
Devang Patel
2007-08-13
If NewBB dominates DestBB then DestBB is not part of NewBB's dominance frontier.
Devang Patel
2007-08-10
Add utility to clone loops.
Devang Patel
2007-08-06
remove some dead lines
Chris Lattner
2007-08-04
rewrite the code used to construct pruned SSA form with the IDF method.
Chris Lattner
2007-08-04
Factor out a whole bunch of code into it's own method.
Chris Lattner
2007-08-04
Use getNumPreds(BB) instead of computing them manually. This is a very small but
Chris Lattner
2007-08-04
Change the rename pass to be "tail recursive", only adding N-1 successors
Chris Lattner
2007-08-04
cache computation of #preds for a BB. This speeds up
Chris Lattner
2007-08-04
reserve operand space for phi nodes when we insert them.
Chris Lattner
2007-08-04
use continue to avoid nesting, no functionality change.
Chris Lattner
2007-08-04
Promoting allocas with the 'single store' fastpath is
Chris Lattner
2007-08-04
When PromoteLocallyUsedAllocas promoted allocas, it didn't remember
Chris Lattner
2007-08-04
std::map -> DenseMap
Chris Lattner
2007-08-04
fix a logic bug where we wouldn't promote single store allocas if the
Chris Lattner
2007-08-04
When we do the single-store optimization, delete both the store
Chris Lattner
2007-08-04
Three improvements:
Chris Lattner
2007-08-04
switch from using a std::set to using a SmallPtrSet. This speeds up the
Chris Lattner
2007-08-04
In mem2reg, when handling the single-store case, make sure to remove
Chris Lattner
2007-08-04
split rewriting of single-store allocas into its own
Chris Lattner
2007-08-04
refactor some code to shrink PromoteMem2Reg::run a bit
Chris Lattner
2007-08-04
add a typedef, no other change.
Chris Lattner
2007-08-04
avoid an unneeded vector copy. This speeds up mem2reg on the testcase
Chris Lattner
2007-08-04
make RenamePassWorkList a local var instead of an ivar.
Chris Lattner
2007-08-01
More explicit keywords.
Dan Gohman
2007-08-01
New CallInst interface to address GLIBCXX_DEBUG errors caused by
David Greene
2007-07-30
LCSSA preserves dom info.
Devang Patel
2007-07-27
Use SmallPtrSet.
Devang Patel
2007-07-26
Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDead
Dan Gohman
2007-07-25
Add BasicInliner interface.
Devang Patel
2007-07-19
Verify loop info.
Devang Patel
2007-07-19
After a basic block is split into two parts,
Devang Patel
2007-07-19
Now this temp. fix is not required.
Devang Patel
2007-07-16
Return Undef if the block has no dominator. This was required to allow
Reid Spencer
2007-07-16
Fix comments about vectors to use the current wording.
Dan Gohman
2007-07-13
Make LCSSA a loop pass.
Devang Patel
2007-07-11
Adding ability to demote phi to stack.
Tanya Lattner
2007-07-10
During module cloning copy aliases too. This fixes PR1544
Anton Korobeynikov
2007-07-06
Add SplitEdge and SplitBlock utility routines.
Devang Patel
2007-06-29
Fix reference to iterator invalidated by an erase operation. Uncovered
David Greene
2007-06-21
Move code to update dominator information after basic block is split
Devang Patel
2007-06-11
Add and use DominatorTreeBase::findNearestCommonDominator().
Devang Patel
2007-06-11
Simplify.
Devang Patel
2007-06-11
simplify
Devang Patel
2007-06-11
Simplify. Dominator Tree is required so always available.
Devang Patel
2007-06-08
Update LoopSimplify to require and preserve DominatorTree only.
Devang Patel
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
[prev]
[next]