Loop Rotation pass preserves dominator tree and frontier.
authorDevang Patel <dpatel@apple.com>
Mon, 30 Jul 2007 20:22:53 +0000 (20:22 +0000)
committerDevang Patel <dpatel@apple.com>
Mon, 30 Jul 2007 20:22:53 +0000 (20:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40603 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/LoopRotation.cpp

index d35a8edd3c4ded8086e544742a72faef3faf3a72..a9c3fb9533fa9abc9c770ebbdcd6c00aa63cbda1 100644 (file)
@@ -62,6 +62,8 @@ namespace {
       AU.addPreserved<LoopInfo>();
       AU.addRequiredID(LoopSimplifyID);
       AU.addPreservedID(LoopSimplifyID);
+      AU.addPreserved<DominatorTree>();
+      AU.addPreserved<DominanceFrontier>();
     }
 
     // Helper functions