diff options
Diffstat (limited to 'llvm/lib/ProfileData/InstrProfWriter.cpp')
| -rw-r--r-- | llvm/lib/ProfileData/InstrProfWriter.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/ProfileData/InstrProfWriter.cpp b/llvm/lib/ProfileData/InstrProfWriter.cpp index 987c0b175d3c..492e3541cb5a 100644 --- a/llvm/lib/ProfileData/InstrProfWriter.cpp +++ b/llvm/lib/ProfileData/InstrProfWriter.cpp @@ -215,8 +215,7 @@ void InstrProfWriter::overlapRecord(NamedInstrProfRecord &&Other, InstrProfRecord &Dest = Where->second; uint64_t ValueCutoff = FuncFilter.ValueCutoff; - if (!FuncFilter.NameFilter.empty() && - Name.find(FuncFilter.NameFilter) != Name.npos) + if (!FuncFilter.NameFilter.empty() && Name.contains(FuncFilter.NameFilter)) ValueCutoff = 0; Dest.overlap(Other, Overlap, FuncLevelOverlap, ValueCutoff); @@ -272,7 +271,7 @@ static void setSummary(IndexedInstrProf::Summary *TheSummary, ProfileSummary &PS) { using namespace IndexedInstrProf; - std::vector<ProfileSummaryEntry> &Res = PS.getDetailedSummary(); + const std::vector<ProfileSummaryEntry> &Res = PS.getDetailedSummary(); TheSummary->NumSummaryFields = Summary::NumKinds; TheSummary->NumCutoffEntries = Res.size(); TheSummary->set(Summary::MaxFunctionCount, PS.getMaxFunctionCount()); |
