diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils/AddDiscriminators.cpp')
| -rw-r--r-- | llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 31 | 
1 files changed, 0 insertions, 31 deletions
| 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<bool> 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<IntrinsicInst>(I) || isa<MemIntrinsic>(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)) | 
