[llvm-commits] [llvm] r51084 - /llvm/trunk/tools/opt/opt.cpp
Devang Patel
dpatel at apple.com
Tue May 13 17:26:11 PDT 2008
Author: dpatel
Date: Tue May 13 19:26:11 2008
New Revision: 51084
URL: http://llvm.org/viewvc/llvm-project?rev=51084&view=rev
Log:
Do not run instruction combiner in middle of loop optimization passes.
Modified:
llvm/trunk/tools/opt/opt.cpp
Modified: llvm/trunk/tools/opt/opt.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/opt/opt.cpp?rev=51084&r1=51083&r2=51084&view=diff
==============================================================================
--- llvm/trunk/tools/opt/opt.cpp (original)
+++ llvm/trunk/tools/opt/opt.cpp Tue May 13 19:26:11 2008
@@ -280,7 +280,6 @@
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, createLoopDeletionPass()); // Delete dead loops
addPass(PM, createLoopUnrollPass()); // Unroll small loops
More information about the llvm-commits
mailing list