Forgot to commit these.
[oota-llvm.git] / include / llvm / Transforms / Scalar.h
index fee4e659381ad29bf0c843d5bc1107e2434d161f..3cebefcd273cc1f1005710807c966beb43f3b3d9 100644 (file)
@@ -223,15 +223,6 @@ extern const PassInfo *const BreakCriticalEdgesID;
 Pass *createLoopSimplifyPass();
 extern const PassInfo *const LoopSimplifyID;
 
-//===----------------------------------------------------------------------===//
-//
-// LowerAllocations - Turn free instructions into @free calls.
-//
-//   AU.addRequiredID(LowerAllocationsID);
-//
-Pass *createLowerAllocationsPass();
-extern const PassInfo *const LowerAllocationsID;
-
 //===----------------------------------------------------------------------===//
 //
 // TailCallElimination - This pass eliminates call instructions to the current
@@ -341,6 +332,18 @@ FunctionPass *createSSIPass();
 //
 FunctionPass *createSSIEverythingPass();
 
+//===----------------------------------------------------------------------===//
+//
+// GEPSplitter - Split complex GEPs into simple ones
+//
+FunctionPass *createGEPSplitterPass();
+
+//===----------------------------------------------------------------------===//
+//
+// SCCVN - Aggressively eliminate redundant scalar values
+//
+FunctionPass *createSCCVNPass();
+
 } // End llvm namespace
 
 #endif