Home
last modified time | relevance | path

Searched refs:ProfileMap (Results 1 – 6 of 6) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/ProfileData/
H A DSampleProfWriter.cpp45 const StringMap<FunctionSamples> &ProfileMap) { in writeFuncProfiles() argument
49 for (const auto &I : ProfileMap) { in writeFuncProfiles()
70 if (std::error_code EC = writeHeader(ProfileMap)) in write()
134 const StringMap<FunctionSamples> &ProfileMap) { in write() argument
212 for (const auto &I : ProfileMap) { in writeNameTableSection()
261 computeSummary(ProfileMap); in writeOneSection()
321 for (const auto &I : ProfileMap) { in splitProfileMapToTwo()
364 EC = writeDefaultLayout(ProfileMap); in writeSections()
366 EC = writeCtxSplitLayout(ProfileMap); in writeSections()
563 computeSummary(ProfileMap); in writeHeader()
[all …]
H A DSampleProf.cpp330 for (const auto &I : ProfileMap) { in trimAndMergeColdContextProfiles()
349 ProfileMap.erase(I.first); in trimAndMergeColdContextProfiles()
356 ProfileMap.find(I.getKey()) == ProfileMap.end()) in trimAndMergeColdContextProfiles()
360 auto Ret = ProfileMap.try_emplace(I.getKey(), FunctionSamples()); in trimAndMergeColdContextProfiles()
375 for (auto &I : ProfileMap) { in canonicalizeContextProfiles()
400 ProfileMap.erase(I); in canonicalizeContextProfiles()
404 ProfileMap.try_emplace(I.first(), I.second); in canonicalizeContextProfiles()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProfWriter.h82 writeHeader(const StringMap<FunctionSamples> &ProfileMap) = 0;
86 writeFuncProfiles(const StringMap<FunctionSamples> &ProfileMap);
95 void computeSummary(const StringMap<FunctionSamples> &ProfileMap);
111 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override { in writeHeader() argument
138 writeHeader(const StringMap<FunctionSamples> &ProfileMap) override;
194 write(const StringMap<FunctionSamples> &ProfileMap) override;
256 writeSections(const StringMap<FunctionSamples> &ProfileMap) = 0;
262 const StringMap<FunctionSamples> &ProfileMap);
331 writeDefaultLayout(const StringMap<FunctionSamples> &ProfileMap);
333 writeCtxSplitLayout(const StringMap<FunctionSamples> &ProfileMap);
[all …]
H A DSampleProf.h993 : ProfileMap(Profiles){};
1003 StringMap<FunctionSamples> &ProfileMap;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DProfiledCallGraph.h45 ProfiledCallGraph(StringMap<FunctionSamples> &ProfileMap) { in ProfiledCallGraph() argument
47 for (const auto &Samples : ProfileMap) { in ProfiledCallGraph()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp693 StringMap<FunctionSamples> ProfileMap; in mergeSampleProfile() local
737 MergeResult(Result, ProfileMap[FName].merge(Samples, Input.Weight)); in mergeSampleProfile()
753 auto Summary = Builder.computeSummaryForProfiles(ProfileMap); in mergeSampleProfile()
759 SampleContextTrimmer(ProfileMap) in mergeSampleProfile()
776 if (std::error_code EC = Writer->write(ProfileMap)) in mergeSampleProfile()