BreakCriticalEdges does still preserve DominatorTree.
authorOwen Anderson <resistor@mac.com>
Sat, 7 Apr 2007 05:57:09 +0000 (05:57 +0000)
committerOwen Anderson <resistor@mac.com>
Sat, 7 Apr 2007 05:57:09 +0000 (05:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35729 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/BreakCriticalEdges.cpp

index 5253b609b8b5a86498f18e1d6470e57782e8b57e..2f91e575908ca6d85150e26e69352c3120ea8e89 100644 (file)
@@ -39,6 +39,7 @@ namespace {
     virtual void getAnalysisUsage(AnalysisUsage &AU) const {
       AU.addPreserved<ETForest>();
       AU.addPreserved<ImmediateDominators>();
+      AU.addPreserved<DominatorTree>();
       AU.addPreserved<DominanceFrontier>();
       AU.addPreserved<LoopInfo>();