llvm.org GIT mirror llvm / 305743d
Enable loop index split pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41714 91177308-0d34-0410-b5e6-96231b3b80d8 Devang Patel 12 years ago
1 changed file(s) with 1 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
276276 addPass(PM, createLoopRotatePass());
277277 addPass(PM, createLICMPass()); // Hoist loop invariants
278278 addPass(PM, createLoopUnswitchPass()); // Unswitch loops.
279 addPass(PM, createLoopIndexSplitPass()); // Index split loops.
279280 addPass(PM, createInstructionCombiningPass()); // Clean up after LICM/reassoc
280281 addPass(PM, createIndVarSimplifyPass()); // Canonicalize indvars
281282 addPass(PM, createLoopUnrollPass()); // Unroll small loops