> BreakCriticalEdges does still preserve DominatorTree. Oh, n/m :)
-Chris > > > --- > Diffs of the changes: (+1 -0) > > BreakCriticalEdges.cpp | 1 + > 1 files changed, 1 insertion(+) > > > Index: llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp > diff -u llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:1.41 llvm/ > lib/Transforms/Utils/BreakCriticalEdges.cpp:1.42 > --- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp:1.41 Sat Apr > 7 00:49:29 2007 > +++ llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp Sat Apr 7 > 00:57:09 2007 > @@ -39,6 +39,7 @@ > virtual void getAnalysisUsage(AnalysisUsage &AU) const { > AU.addPreserved<ETForest>(); > AU.addPreserved<ImmediateDominators>(); > + AU.addPreserved<DominatorTree>(); > AU.addPreserved<DominanceFrontier>(); > AU.addPreserved<LoopInfo>(); > > > > > _______________________________________________ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits