Forgot to commit these.
authorOwen Anderson <resistor@mac.com>
Mon, 26 Oct 2009 23:56:52 +0000 (23:56 +0000)
committerOwen Anderson <resistor@mac.com>
Mon, 26 Oct 2009 23:56:52 +0000 (23:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85180 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h

index 28538b72b867eb3b0676ba5f1bf85d0b472df87c..201dbe4601930f1cc5218569ec1b8e28ef9430fb 100644 (file)
@@ -141,6 +141,7 @@ namespace {
       (void) llvm::createSSIPass();
       (void) llvm::createSSIEverythingPass();
       (void) llvm::createGEPSplitterPass();
+      (void) llvm::createSCCVNPass();
 
       (void)new llvm::IntervalPartition();
       (void)new llvm::FindUsedTypes();
index f700c49d55e7cd8be2ca1af17180c41a9e4680d9..3cebefcd273cc1f1005710807c966beb43f3b3d9 100644 (file)
@@ -338,6 +338,12 @@ FunctionPass *createSSIEverythingPass();
 //
 FunctionPass *createGEPSplitterPass();
 
+//===----------------------------------------------------------------------===//
+//
+// SCCVN - Aggressively eliminate redundant scalar values
+//
+FunctionPass *createSCCVNPass();
+
 } // End llvm namespace
 
 #endif