Remove use of ltdl
[oota-llvm.git] / include / llvm / Transforms / Scalar.h
index f1a101f602894cb1d2d0098eddb209942f57be9a..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