diff --git a/llvm/include/llvm/InitializePasses.h b/llvm/include/llvm/InitializePasses.h --- a/llvm/include/llvm/InitializePasses.h +++ b/llvm/include/llvm/InitializePasses.h @@ -190,7 +190,6 @@ void initializeLowerExpectIntrinsicPass(PassRegistry&); void initializeLowerGlobalDtorsLegacyPassPass(PassRegistry &); void initializeLowerGuardIntrinsicLegacyPassPass(PassRegistry&); -void initializeLowerWidenableConditionLegacyPassPass(PassRegistry&); void initializeLowerIntrinsicsPass(PassRegistry&); void initializeLowerInvokeLegacyPassPass(PassRegistry&); void initializeLowerSwitchLegacyPassPass(PassRegistry &); diff --git a/llvm/include/llvm/Transforms/Scalar.h b/llvm/include/llvm/Transforms/Scalar.h --- a/llvm/include/llvm/Transforms/Scalar.h +++ b/llvm/include/llvm/Transforms/Scalar.h @@ -202,12 +202,6 @@ // Pass *createLowerGuardIntrinsicPass(); -//===----------------------------------------------------------------------===// -// -// LowerWidenableCondition - Lower widenable condition to i1 true. -// -Pass *createLowerWidenableConditionPass(); - //===----------------------------------------------------------------------===// // // MergeICmps - Merge integer comparison chains into a memcmp diff --git a/llvm/lib/Transforms/Scalar/LowerWidenableCondition.cpp b/llvm/lib/Transforms/Scalar/LowerWidenableCondition.cpp --- a/llvm/lib/Transforms/Scalar/LowerWidenableCondition.cpp +++ b/llvm/lib/Transforms/Scalar/LowerWidenableCondition.cpp @@ -25,18 +25,6 @@ using namespace llvm; -namespace { -struct LowerWidenableConditionLegacyPass : public FunctionPass { - static char ID; - LowerWidenableConditionLegacyPass() : FunctionPass(ID) { - initializeLowerWidenableConditionLegacyPassPass( - *PassRegistry::getPassRegistry()); - } - - bool runOnFunction(Function &F) override; -}; -} - static bool lowerWidenableCondition(Function &F) { // Check if we can cheaply rule out the possibility of not having any work to // do. @@ -65,19 +53,6 @@ return true; } -bool LowerWidenableConditionLegacyPass::runOnFunction(Function &F) { - return lowerWidenableCondition(F); -} - -char LowerWidenableConditionLegacyPass::ID = 0; -INITIALIZE_PASS(LowerWidenableConditionLegacyPass, "lower-widenable-condition", - "Lower the widenable condition to default true value", false, - false) - -Pass *llvm::createLowerWidenableConditionPass() { - return new LowerWidenableConditionLegacyPass(); -} - PreservedAnalyses LowerWidenableConditionPass::run(Function &F, FunctionAnalysisManager &AM) { if (lowerWidenableCondition(F)) diff --git a/llvm/lib/Transforms/Scalar/Scalar.cpp b/llvm/lib/Transforms/Scalar/Scalar.cpp --- a/llvm/lib/Transforms/Scalar/Scalar.cpp +++ b/llvm/lib/Transforms/Scalar/Scalar.cpp @@ -43,7 +43,6 @@ initializeLowerConstantIntrinsicsPass(Registry); initializeLowerExpectIntrinsicPass(Registry); initializeLowerGuardIntrinsicLegacyPassPass(Registry); - initializeLowerWidenableConditionLegacyPassPass(Registry); initializeMergeICmpsLegacyPassPass(Registry); initializeMergedLoadStoreMotionLegacyPassPass(Registry); initializeNaryReassociateLegacyPassPass(Registry);