Re-enable loop deletion by default.
[oota-llvm.git] / tools / opt / opt.cpp
index d1862a08fcf245cd0562254eed662825c7cea2a2..f9dd161c757539d05f05e4eeac4ceb0c5a3d081e 100644 (file)
@@ -282,6 +282,7 @@ void AddStandardCompilePasses(PassManager &PM) {
   addPass(PM, createLoopIndexSplitPass());       // Index split loops.
   addPass(PM, createInstructionCombiningPass()); // Clean up after LICM/reassoc
   addPass(PM, createIndVarSimplifyPass());       // Canonicalize indvars
+  addPass(PM, createLoopDeletionPass());         // Delete dead loops
   addPass(PM, createLoopUnrollPass());           // Unroll small loops
   addPass(PM, createInstructionCombiningPass()); // Clean up after the unroller
   addPass(PM, createGVNPass());                  // Remove redundancies