Forgot a couple files when adding the -ssi-everything pass.
authorNick Lewycky <nicholas@mxc.ca>
Thu, 9 Jul 2009 15:33:55 +0000 (15:33 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Thu, 9 Jul 2009 15:33:55 +0000 (15:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75136 91177308-0d34-0410-b5e6-96231b3b80d8

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

index e199758f015726e902d642869cf3b3c6ad754c30..4891f2446e3e3d6bf7dc69f49d255f3d5dafb66d 100644 (file)
@@ -130,6 +130,7 @@ namespace {
       (void) llvm::createDbgInfoPrinterPass();
       (void) llvm::createPartialInliningPass();
       (void) llvm::createSSIPass();
+      (void) llvm::createSSIEverythingPass();
 
       (void)new llvm::IntervalPartition();
       (void)new llvm::FindUsedTypes();
index 29cd3e3dc6c66733455bad285c283e494fa7f4ba..20547337217a0c7e11414d5dca633e2159c90983 100644 (file)
@@ -339,10 +339,18 @@ extern const PassInfo *const InstructionNamerID;
   
 //===----------------------------------------------------------------------===//
 //
-// SSI - This pass converts to Static Single Information form.
+// SSI - This pass converts instructions to Static Single Information form
+// on demand.
 //
 FunctionPass *createSSIPass();
 
+//===----------------------------------------------------------------------===//
+//
+// SSI - This pass converts every non-void instuction to Static Single
+// Information form.
+//
+FunctionPass *createSSIEverythingPass();
+
 } // End llvm namespace
 
 #endif