diff options
Diffstat (limited to 'lib/Transforms/Instrumentation')
-rw-r--r-- | lib/Transforms/Instrumentation/RSProfiling.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/Transforms/Instrumentation/RSProfiling.cpp b/lib/Transforms/Instrumentation/RSProfiling.cpp index ad9a841cb0..321e3908e0 100644 --- a/lib/Transforms/Instrumentation/RSProfiling.cpp +++ b/lib/Transforms/Instrumentation/RSProfiling.cpp @@ -81,9 +81,7 @@ namespace { } }; - const int RSProfilers::ID = 0; static RegisterAnalysisGroup<RSProfilers> A("Profiling passes"); - const int NullProfilerRS::ID = 0; static RegisterPass<NullProfilerRS> NP("insert-null-profiling-rs", "Measure profiling framework overhead"); static RegisterAnalysisGroup<RSProfilers, true> NPT(NP); @@ -160,11 +158,14 @@ namespace { virtual void getAnalysisUsage(AnalysisUsage &AU) const; }; - const int ProfilerRS::ID = 0; RegisterPass<ProfilerRS> X("insert-rs-profiling-framework", "Insert random sampling instrumentation framework"); } +const int RSProfilers::ID = 0; +const int NullProfilerRS::ID = 0; +const int ProfilerRS::ID = 0; + //Local utilities static void ReplacePhiPred(BasicBlock* btarget, BasicBlock* bold, BasicBlock* bnew); |