- Aug 06, 2007
-
-
Chris Lattner authored
2. Make domtree printing print dfin/dfout #'s 3. Fix the Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll failure from last night (in DominanceFrontier::splitBlock). w.r.t. #3, my patches last night happened to expose the bug, but this has been broken since Owen's r35839 patch to LoopSimplify. The code was subsequently moved over from LoopSimplify into Dominators, carrying the latent bug. Fun stuff. llvm-svn: 40858
-
- Aug 05, 2007
-
-
Chris Lattner authored
llvm-svn: 40830
-
Chris Lattner authored
domtree by 10% and postdomtree by 17% llvm-svn: 40829
-
Chris Lattner authored
a smallptrset. This speeds up domtree by about 15% and postdomtree by 20%. llvm-svn: 40828
-
Chris Lattner authored
speeds up idom by about 45% and postidom by about 33%. Some extra precautions must be taken not to invalidate densemap iterators. llvm-svn: 40827
-
Chris Lattner authored
DenseMap instead of an std::map. This speeds up postdomtree by about 25% and domtree by about 23%. It also speeds up clients, for example, domfrontier by 11%, mem2reg by 4% and ADCE by 6%. llvm-svn: 40826
-
- Aug 02, 2007
-
-
Devang Patel authored
exit edge to preserve LCSSA. Fix dominance frontier update during loop unswitch. This fixes PR 1589, again llvm-svn: 40737
-
Devang Patel authored
llvm-svn: 40698
-
Devang Patel authored
exit edge to preserve LCSSA. Fix dominance frontier update during loop unswitch. This fixes PR 1589. llvm-svn: 40695
-
- Jul 27, 2007
-
-
Devang Patel authored
llvm-svn: 40564
-
- Jun 27, 2007
-
-
Devang Patel authored
llvm-svn: 37765
-
- Jun 21, 2007
-
-
Devang Patel authored
from LoopSimplify.cpp to Dominator.cpp llvm-svn: 37689
-
- Jun 12, 2007
-
-
Devang Patel authored
llvm-svn: 37562
-
Devang Patel authored
llvm-svn: 37561
-
Devang Patel authored
common dominator. llvm-svn: 37559
-
Devang Patel authored
Remove unused PostETForest. llvm-svn: 37551
-
Devang Patel authored
llvm-svn: 37548
-
Devang Patel authored
Fix 80 col violations. llvm-svn: 37547
-
Devang Patel authored
This means now ETNodes are not useful anymore. llvm-svn: 37546
-
Devang Patel authored
llvm-svn: 37545
-
- Jun 08, 2007
-
-
Devang Patel authored
Now LoopSimplify does not require nor preserve ETForest. llvm-svn: 37512
-
Devang Patel authored
llvm-svn: 37504
-
- Jun 07, 2007
-
-
Devang Patel authored
This adds redundancy for now. llvm-svn: 37492
-
- Jun 06, 2007
-
-
Devang Patel authored
llvm-svn: 37475
-
- Jun 04, 2007
-
-
Devang Patel authored
llvm-svn: 37417
-
Devang Patel authored
llvm-svn: 37407
-
- Jun 03, 2007
-
-
Devang Patel authored
llvm-svn: 37403
-
- May 23, 2007
-
-
Devang Patel authored
llvm-svn: 37314
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36694
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Apr 21, 2007
-
-
Devang Patel authored
Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/048092.html llvm-svn: 36294
-
- Apr 16, 2007
-
-
Owen Anderson authored
llvm-svn: 36094
-
- Apr 15, 2007
-
-
Owen Anderson authored
Remove ImmediateDominator analysis. The same information can be obtained from DomTree. A lot of code for constructing ImmediateDominator is now folded into DomTree construction. This is part of the ongoing work for PR217. llvm-svn: 36063
-
Owen Anderson authored
llvm-svn: 36035
-
Owen Anderson authored
in the long process that will be fixing PR 217. llvm-svn: 36034
-
- Apr 09, 2007
-
-
Chris Lattner authored
llvm-svn: 35815
-
Chris Lattner authored
llvm-svn: 35807
-
Owen Anderson authored
llvm-svn: 35797
-