Remove use of ltdl
[oota-llvm.git] / include / llvm / Transforms / Scalar.h
index 0fbc72f0a3424870217fe53960a85d9599d69951..8e06dc8271190cd842fdeac653c5ee8f214a18a7 100644 (file)
@@ -182,17 +182,6 @@ extern const PassInfo *DemoteRegisterToMemoryID;
 //
 FunctionPass *createReassociatePass();
 
-//===----------------------------------------------------------------------===//
-//
-// CorrelatedExpressionElimination - This pass eliminates correlated
-// conditions, such as these:
-//  if (X == 0)
-//    if (X > 2) ;   // Known false
-//    else
-//      Y = X * Z;   // = 0
-//
-FunctionPass *createCorrelatedExpressionEliminationPass();
-
 //===----------------------------------------------------------------------===//
 //
 // CondPropagationPass - This pass propagates information about conditional
@@ -294,13 +283,6 @@ FunctionPass *createLowerPackedPass();
 FunctionPass *createLowerInvokePass(const TargetLowering *TLI = NULL);
 extern const PassInfo *LowerInvokePassID;
 
-//===----------------------------------------------------------------------===//
-//
-// LowerGCPass - This function returns an instance of the "lowergc" pass, which
-// lowers garbage collection intrinsics to normal LLVM code.
-//
-FunctionPass *createLowerGCPass();
-
 //===----------------------------------------------------------------------===//
 //
 // BlockPlacement - This pass reorders basic blocks in order to increase the
@@ -330,12 +312,6 @@ FunctionPass *createPredicateSimplifierPass();
 //
 FunctionPass *createGVNPREPass();
 
-//===----------------------------------------------------------------------===//
-//
-// AutoVectorize - This pass performs vectorization of straight-line code
-//
-FunctionPass *createAutoVectorizePass();
-
 //===----------------------------------------------------------------------===//
 //
 // GVN - This pass performs global value numbering and redundant load