- Aug 05, 2007
-
-
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
-
- Apr 08, 2007
-
-
Owen Anderson authored
llvm-svn: 35775
-
Nick Lewycky authored
llvm-svn: 35756
-