diff options
author | Ellis Hoag <ellis.sparky.hoag@gmail.com> | 2024-04-23 11:51:24 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-23 11:51:24 -0500 |
commit | abfb4915e12f4767de8714cf79591b509b09896e (patch) | |
tree | 499511570724f683396de8740b279998f215507e | |
parent | cebc9609d8cdc6f488693cd8e4a616b935b38d2c (diff) |
[NFC][InstrProf] Increment valid profile stat in populateCoverage (#89660)
We increment `NumOfCSPGOFunc` and `NumOfPGOFunc` in
`PGOUseFunc::readCounters()` already. We should do the same in
`PGOUseFunc::populateCoverage`.
https://github.com/llvm/llvm-project/blob/83bc7b57714dc2f6b33c188f2b95a0025468ba51/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp#L1331
-rw-r--r-- | llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp b/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp index 98c6f8cbf5af..a7b7556685e4 100644 --- a/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp +++ b/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp @@ -1367,6 +1367,7 @@ void PGOUseFunc::populateCoverage(IndexedInstrProfReader *PGOReader) { handleInstrProfError(std::move(Err), MismatchedFuncSum); return; } + IsCS ? NumOfCSPGOFunc++ : NumOfPGOFunc++; std::vector<uint64_t> &CountsFromProfile = Result.get().Counts; DenseMap<const BasicBlock *, bool> Coverage; |