[llvm] r271093 - Inline this into its only use. NFC.
Sean Silva via llvm-commits
llvm-commits at lists.llvm.org
Fri May 27 21:19:41 PDT 2016
Author: silvas
Date: Fri May 27 23:19:40 2016
New Revision: 271093
URL: http://llvm.org/viewvc/llvm-project?rev=271093&view=rev
Log:
Inline this into its only use. NFC.
The name was out of date at this point and it seems simple enough to
have in-line.
Modified:
llvm/trunk/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
Modified: llvm/trunk/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Instrumentation/PGOInstrumentation.cpp?rev=271093&r1=271092&r2=271093&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Instrumentation/PGOInstrumentation.cpp (original)
+++ llvm/trunk/lib/Transforms/Instrumentation/PGOInstrumentation.cpp Fri May 27 23:19:40 2016
@@ -847,15 +847,6 @@ PreservedAnalyses PGOInstrumentationGen:
return PreservedAnalyses::none();
}
-static void setPGOCountOnFunc(PGOUseFunc &Func,
- IndexedInstrProfReader *PGOReader) {
- if (Func.readCounters(PGOReader)) {
- Func.populateCounters();
- Func.setBranchWeights();
- Func.annotateIndirectCallSites();
- }
-}
-
static bool annotateAllFunctions(
Module &M, StringRef ProfileFileName,
function_ref<BranchProbabilityInfo *(Function &)> LookupBPI,
@@ -895,7 +886,11 @@ static bool annotateAllFunctions(
auto *BPI = LookupBPI(F);
auto *BFI = LookupBFI(F);
PGOUseFunc Func(F, &M, BPI, BFI);
- setPGOCountOnFunc(Func, PGOReader.get());
+ if (!Func.readCounters(PGOReader.get()))
+ continue;
+ Func.populateCounters();
+ Func.setBranchWeights();
+ Func.annotateIndirectCallSites();
if (!Func.getProfileRecord().Counts.empty())
Builder.addRecord(Func.getProfileRecord());
PGOUseFunc::FuncFreqAttr FreqAttr = Func.getFuncFreqAttr();
More information about the llvm-commits
mailing list