[llvm] r267172 - PM: Remove some redundant name() methods

Justin Bogner via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 22 10:25:44 PDT 2016


Author: bogner
Date: Fri Apr 22 12:25:43 2016
New Revision: 267172

URL: http://llvm.org/viewvc/llvm-project?rev=267172&view=rev
Log:
PM: Remove some redundant name() methods

These passes all get names from PassInfoMixin already, we don't need
to override them.

Modified:
    llvm/trunk/include/llvm/Analysis/AliasAnalysisEvaluator.h
    llvm/trunk/include/llvm/Analysis/AssumptionCache.h
    llvm/trunk/include/llvm/IR/PassManager.h

Modified: llvm/trunk/include/llvm/Analysis/AliasAnalysisEvaluator.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Analysis/AliasAnalysisEvaluator.h?rev=267172&r1=267171&r2=267172&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Analysis/AliasAnalysisEvaluator.h (original)
+++ llvm/trunk/include/llvm/Analysis/AliasAnalysisEvaluator.h Fri Apr 22 12:25:43 2016
@@ -52,8 +52,6 @@ public:
   }
   ~AAEvaluator();
 
-  static StringRef name() { return "AAEvaluator"; }
-
   /// \brief Run the pass over the function.
   PreservedAnalyses run(Function &F, AnalysisManager<Function> &AM);
 

Modified: llvm/trunk/include/llvm/Analysis/AssumptionCache.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Analysis/AssumptionCache.h?rev=267172&r1=267171&r2=267172&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Analysis/AssumptionCache.h (original)
+++ llvm/trunk/include/llvm/Analysis/AssumptionCache.h Fri Apr 22 12:25:43 2016
@@ -116,8 +116,6 @@ class AssumptionPrinterPass : public Pas
 public:
   explicit AssumptionPrinterPass(raw_ostream &OS) : OS(OS) {}
   PreservedAnalyses run(Function &F, AnalysisManager<Function> &AM);
-
-  static StringRef name() { return "AssumptionPrinterPass"; }
 };
 
 /// \brief An immutable pass that tracks lazily created \c AssumptionCache

Modified: llvm/trunk/include/llvm/IR/PassManager.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/IR/PassManager.h?rev=267172&r1=267171&r2=267172&view=diff
==============================================================================
--- llvm/trunk/include/llvm/IR/PassManager.h (original)
+++ llvm/trunk/include/llvm/IR/PassManager.h Fri Apr 22 12:25:43 2016
@@ -272,8 +272,6 @@ public:
     Passes.emplace_back(new PassModelT(std::move(Pass)));
   }
 
-  static StringRef name() { return "PassManager"; }
-
 private:
   typedef detail::PassConcept<IRUnitT> PassConceptT;
 




More information about the llvm-commits mailing list