Enable loop index split pass.
authorDevang Patel <dpatel@apple.com>
Tue, 4 Sep 2007 20:46:58 +0000 (20:46 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 4 Sep 2007 20:46:58 +0000 (20:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41714 91177308-0d34-0410-b5e6-96231b3b80d8

tools/opt/opt.cpp

index 4eca3084257d6dd800180a365bce25972a6437ab..e990c7f65e5d8bec51a7f2807f72566c613c4ecb 100644 (file)
@@ -277,6 +277,7 @@ void AddStandardCompilePasses(PassManager &PM) {
   addPass(PM, createLoopRotatePass());
   addPass(PM, createLICMPass());                 // Hoist loop invariants
   addPass(PM, createLoopUnswitchPass());         // Unswitch loops.
+  addPass(PM, createLoopIndexSplitPass());       // Index split loops.
   addPass(PM, createInstructionCombiningPass()); // Clean up after LICM/reassoc
   addPass(PM, createIndVarSimplifyPass());       // Canonicalize indvars
   addPass(PM, createLoopUnrollPass());           // Unroll small loops