Rename loop preheaders pass to loop simplify
[oota-llvm.git] / lib / Transforms / Utils / BreakCriticalEdges.cpp
index e37b307de8b0c6a815270481adf5ff5c1b99541d..99b1b2dfd0a1d2605862b85a0334242463c3d10a 100644 (file)
@@ -27,7 +27,9 @@ namespace {
       AU.addPreserved<ImmediateDominators>();
       AU.addPreserved<DominatorTree>();
       AU.addPreserved<DominanceFrontier>();
-      AU.addPreservedID(LoopPreheadersID);   // No preheaders deleted.
+
+      // No loop canonicalization guarantees are broken by this pass.
+      AU.addPreservedID(LoopSimplifyID);
     }
   };