From 7fa27ce4a07f19b07799a767fc29416f3b625afb Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Wed, 26 Jul 2023 21:03:47 +0200 Subject: Vendor import of llvm-project main llvmorg-17-init-19304-gd0b54bb50e51, the last commit before the upstream release/17.x branch was created. --- llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 31 ------------------------- 1 file changed, 31 deletions(-) (limited to 'llvm/lib/Transforms/Utils/AddDiscriminators.cpp') diff --git a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp index 56acdcc0bc3c..7d127400651e 100644 --- a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp +++ b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp @@ -85,33 +85,6 @@ static cl::opt NoDiscriminators( "no-discriminators", cl::init(false), cl::desc("Disable generation of discriminator information.")); -namespace { - -// The legacy pass of AddDiscriminators. -struct AddDiscriminatorsLegacyPass : public FunctionPass { - static char ID; // Pass identification, replacement for typeid - - AddDiscriminatorsLegacyPass() : FunctionPass(ID) { - initializeAddDiscriminatorsLegacyPassPass(*PassRegistry::getPassRegistry()); - } - - bool runOnFunction(Function &F) override; -}; - -} // end anonymous namespace - -char AddDiscriminatorsLegacyPass::ID = 0; - -INITIALIZE_PASS_BEGIN(AddDiscriminatorsLegacyPass, "add-discriminators", - "Add DWARF path discriminators", false, false) -INITIALIZE_PASS_END(AddDiscriminatorsLegacyPass, "add-discriminators", - "Add DWARF path discriminators", false, false) - -// Create the legacy AddDiscriminatorsPass. -FunctionPass *llvm::createAddDiscriminatorsPass() { - return new AddDiscriminatorsLegacyPass(); -} - static bool shouldHaveDiscriminator(const Instruction *I) { return !isa(I) || isa(I); } @@ -269,10 +242,6 @@ static bool addDiscriminators(Function &F) { return Changed; } -bool AddDiscriminatorsLegacyPass::runOnFunction(Function &F) { - return addDiscriminators(F); -} - PreservedAnalyses AddDiscriminatorsPass::run(Function &F, FunctionAnalysisManager &AM) { if (!addDiscriminators(F)) -- cgit v1.2.3