aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Support/StandardPasses.h
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2011-01-05 21:16:50 +0000
committerBob Wilson <bob.wilson@apple.com>2011-01-05 21:16:50 +0000
commitbfb7dd9e9ed26aba40febe726dc46bcd4426d8ae (patch)
tree54b63e0c33808752007637a7171d42f29517b90a /include/llvm/Support/StandardPasses.h
parent89778462c0ebd61f54048cf19be6a7387a6fc940 (diff)
downloadexternal_llvm-bfb7dd9e9ed26aba40febe726dc46bcd4426d8ae.tar.gz
external_llvm-bfb7dd9e9ed26aba40febe726dc46bcd4426d8ae.tar.bz2
external_llvm-bfb7dd9e9ed26aba40febe726dc46bcd4426d8ae.zip
Revert svn 122743, removing the instcombine pass that was replaced by earlycse.
My i386 llvm-gcc nightly tester found a regression for SingleSource/Benchmarks/McGill/chomp that a bisect blamed on 122743. That seems strange but apparently the combination of earlycse and instcombine did something bad. Chris says he intended to remove the instcombine pass, so let's go ahead and try that. We'll see if there are any performance losses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122907 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Support/StandardPasses.h')
-rw-r--r--include/llvm/Support/StandardPasses.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/llvm/Support/StandardPasses.h b/include/llvm/Support/StandardPasses.h
index e5c8b7eb7a..e2455bee19 100644
--- a/include/llvm/Support/StandardPasses.h
+++ b/include/llvm/Support/StandardPasses.h
@@ -132,7 +132,6 @@ namespace llvm {
PM->add(createEarlyCSEPass()); // Catch trivial redundancies
if (OptimizeBuiltins)
PM->add(createSimplifyLibCallsPass()); // Library Call Optimizations
- PM->add(createInstructionCombiningPass()); // Cleanup for scalarrepl.
PM->add(createJumpThreadingPass()); // Thread jumps.
PM->add(createCorrelatedValuePropagationPass()); // Propagate conditionals
PM->add(createCFGSimplificationPass()); // Merge & remove BBs