Tentatively add correlated value propagation to the set of standard passes.
authorOwen Anderson <resistor@mac.com>
Wed, 1 Sep 2010 18:30:15 +0000 (18:30 +0000)
committerOwen Anderson <resistor@mac.com>
Wed, 1 Sep 2010 18:30:15 +0000 (18:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112723 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/StandardPasses.h

index 9df8a650e9d98627610bd83046bb5cf25ceb63a8..bb3bddd3c7993aa2d2c6e78fc8d1cf0875f59157 100644 (file)
@@ -146,6 +146,7 @@ namespace llvm {
     // opened up by them.
     PM->add(createInstructionCombiningPass());
     PM->add(createJumpThreadingPass());         // Thread jumps
+    PM->add(createCorrelatedValuePropagationPass());
     PM->add(createDeadStoreEliminationPass());  // Delete dead stores
     PM->add(createAggressiveDCEPass());         // Delete dead instructions
     PM->add(createCFGSimplificationPass());     // Merge & remove BBs