diff options
author | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-01 02:56:57 +0000 |
---|---|---|
committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-01 02:56:57 +0000 |
commit | 117296c0a00860072854dd3fee8cd710b7955cf7 (patch) | |
tree | 8607cdf84f087928e123b023d511a39d99e088e6 /llvm/lib/Transforms/Instrumentation | |
parent | 86eeda8e20d5aa5a5622a487c56364b4b26c6f3a (diff) | |
download | bcm5719-llvm-117296c0a00860072854dd3fee8cd710b7955cf7.tar.gz bcm5719-llvm-117296c0a00860072854dd3fee8cd710b7955cf7.zip |
Use StringRef in Pass/PassManager APIs (NFC)
llvm-svn: 283004
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation')
9 files changed, 14 insertions, 22 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp index 7db1a434937..5442a099b4a 100644 --- a/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp @@ -482,7 +482,7 @@ struct AddressSanitizer : public FunctionPass { LocalDynamicShadow(nullptr) { initializeAddressSanitizerPass(*PassRegistry::getPassRegistry()); } - const char *getPassName() const override { + StringRef getPassName() const override { return "AddressSanitizerFunctionPass"; } void getAnalysisUsage(AnalysisUsage &AU) const override { @@ -593,9 +593,9 @@ class AddressSanitizerModule : public ModulePass { Recover(Recover || ClRecover) {} bool runOnModule(Module &M) override; static char ID; // Pass identification, replacement for typeid - const char *getPassName() const override { return "AddressSanitizerModule"; } + StringRef getPassName() const override { return "AddressSanitizerModule"; } - private: +private: void initializeCallbacks(Module &M); bool InstrumentGlobals(IRBuilder<> &IRB, Module &M); diff --git a/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp b/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp index 8895ad4be8b..735728a7d41 100644 --- a/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp @@ -154,7 +154,7 @@ public: EfficiencySanitizer( const EfficiencySanitizerOptions &Opts = EfficiencySanitizerOptions()) : ModulePass(ID), Options(OverrideOptionsFromCL(Opts)) {} - const char *getPassName() const override; + StringRef getPassName() const override; void getAnalysisUsage(AnalysisUsage &AU) const override; bool runOnModule(Module &M) override; static char ID; @@ -231,7 +231,7 @@ INITIALIZE_PASS_END( EfficiencySanitizer, "esan", "EfficiencySanitizer: finds performance issues.", false, false) -const char *EfficiencySanitizer::getPassName() const { +StringRef EfficiencySanitizer::getPassName() const { return "EfficiencySanitizer"; } diff --git a/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp b/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp index 93a29fde996..56d0f5e983c 100644 --- a/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp +++ b/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp @@ -142,7 +142,7 @@ public: : ModulePass(ID), Profiler(Opts) { initializeGCOVProfilerLegacyPassPass(*PassRegistry::getPassRegistry()); } - const char *getPassName() const override { return "GCOV Profiler"; } + StringRef getPassName() const override { return "GCOV Profiler"; } bool runOnModule(Module &M) override { return Profiler.runOnModule(M); } diff --git a/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp b/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp index 2e91d21a7a4..1ba13bdfe05 100644 --- a/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp +++ b/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp @@ -111,9 +111,7 @@ public: *PassRegistry::getPassRegistry()); } - const char *getPassName() const override { - return "PGOIndirectCallPromotion"; - } + StringRef getPassName() const override { return "PGOIndirectCallPromotion"; } private: bool runOnModule(Module &M) override; diff --git a/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp b/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp index 001468a0433..f3345a69fe8 100644 --- a/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp +++ b/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp @@ -53,7 +53,7 @@ public: InstrProfilingLegacyPass() : ModulePass(ID), InstrProf() {} InstrProfilingLegacyPass(const InstrProfOptions &Options) : ModulePass(ID), InstrProf(Options) {} - const char *getPassName() const override { + StringRef getPassName() const override { return "Frontend instrumentation-based coverage lowering"; } diff --git a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp index 75e15af202c..15ee32c09e4 100644 --- a/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp @@ -316,7 +316,7 @@ class MemorySanitizer : public FunctionPass { : FunctionPass(ID), TrackOrigins(std::max(TrackOrigins, (int)ClTrackOrigins)), WarningFn(nullptr) {} - const char *getPassName() const override { return "MemorySanitizer"; } + StringRef getPassName() const override { return "MemorySanitizer"; } void getAnalysisUsage(AnalysisUsage &AU) const override { AU.addRequired<TargetLibraryInfoWrapperPass>(); } diff --git a/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp b/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp index 615d9edf3e4..4d6a5048797 100644 --- a/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp +++ b/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp @@ -202,9 +202,7 @@ public: *PassRegistry::getPassRegistry()); } - const char *getPassName() const override { - return "PGOInstrumentationGenPass"; - } + StringRef getPassName() const override { return "PGOInstrumentationGenPass"; } private: bool runOnModule(Module &M) override; @@ -227,9 +225,7 @@ public: *PassRegistry::getPassRegistry()); } - const char *getPassName() const override { - return "PGOInstrumentationUsePass"; - } + StringRef getPassName() const override { return "PGOInstrumentationUsePass"; } private: std::string ProfileFileName; diff --git a/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp b/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp index 774fe2ff059..89106f67d6f 100644 --- a/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp +++ b/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp @@ -189,7 +189,7 @@ public: bool runOnModule(Module &M) override; bool runOnFunction(Function &F); static char ID; // Pass identification, replacement for typeid - const char *getPassName() const override { return "SanitizerCoverageModule"; } + StringRef getPassName() const override { return "SanitizerCoverageModule"; } void getAnalysisUsage(AnalysisUsage &AU) const override { AU.addRequired<DominatorTreeWrapperPass>(); diff --git a/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp index 6e17f0fe83d..41d0b53672d 100644 --- a/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp +++ b/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp @@ -83,7 +83,7 @@ namespace { /// ThreadSanitizer: instrument the code in module to find races. struct ThreadSanitizer : public FunctionPass { ThreadSanitizer() : FunctionPass(ID) {} - const char *getPassName() const override; + StringRef getPassName() const override; void getAnalysisUsage(AnalysisUsage &AU) const override; bool runOnFunction(Function &F) override; bool doInitialization(Module &M) override; @@ -135,9 +135,7 @@ INITIALIZE_PASS_END( "ThreadSanitizer: detects data races.", false, false) -const char *ThreadSanitizer::getPassName() const { - return "ThreadSanitizer"; -} +StringRef ThreadSanitizer::getPassName() const { return "ThreadSanitizer"; } void ThreadSanitizer::getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired<TargetLibraryInfoWrapperPass>(); |