summaryrefslogtreecommitdiffstats
path: root/llvm/tools/opt/opt.cpp
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2008-05-10 07:10:24 +0000
committerOwen Anderson <resistor@mac.com>2008-05-10 07:10:24 +0000
commit18709fef4a843bda3cba4eef00cd7795b68796e4 (patch)
treefe72af52e3311771dccad702a146177ac791a863 /llvm/tools/opt/opt.cpp
parent71b9afb053d9a8eb9baf3a52f82acdf9efba1c55 (diff)
downloadbcm5719-llvm-18709fef4a843bda3cba4eef00cd7795b68796e4.tar.gz
bcm5719-llvm-18709fef4a843bda3cba4eef00cd7795b68796e4.zip
Re-enable loop deletion by default.
llvm-svn: 50941
Diffstat (limited to 'llvm/tools/opt/opt.cpp')
-rw-r--r--llvm/tools/opt/opt.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/tools/opt/opt.cpp b/llvm/tools/opt/opt.cpp
index d1862a08fcf..f9dd161c757 100644
--- a/llvm/tools/opt/opt.cpp
+++ b/llvm/tools/opt/opt.cpp
@@ -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
OpenPOWER on IntegriCloud