Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/
H A DSampleProfWriter.cpp45 const StringMap<FunctionSamples> &ProfileMap) { in writeFuncProfiles() argument
49 for (const auto &I : ProfileMap) { in writeFuncProfiles()
69 SampleProfileWriter::write(const StringMap<FunctionSamples> &ProfileMap) { in write() argument
70 if (std::error_code EC = writeHeader(ProfileMap)) in write()
73 if (std::error_code EC = writeFuncProfiles(ProfileMap)) in write()
134 const StringMap<FunctionSamples> &ProfileMap) { in write() argument
135 if (std::error_code EC = writeHeader(ProfileMap)) in write()
140 if (std::error_code EC = writeSections(ProfileMap)) in write()
211 const StringMap<FunctionSamples> &ProfileMap) { in writeNameTableSection() argument
212 for (const auto &I : ProfileMap) { in writeNameTableSection()
[all …]
H A DSampleProf.cpp331 for (const auto &I : ProfileMap) { in trimAndMergeColdContextProfiles()
347 ProfileMap.erase(I.first); in trimAndMergeColdContextProfiles()
354 ProfileMap.find(I.getKey()) == ProfileMap.end()) in trimAndMergeColdContextProfiles()
358 auto Ret = ProfileMap.try_emplace(I.getKey(), FunctionSamples()); in trimAndMergeColdContextProfiles()
375 for (auto &I : ProfileMap) { in canonicalizeContextProfiles()
384 auto Ret = ProfileMap.try_emplace(ContextStr, FProfile); in canonicalizeContextProfiles()
394 ProfileMap.erase(I.first()); in canonicalizeContextProfiles()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
H A DSampleProfWriter.h55 virtual std::error_code write(const StringMap<FunctionSamples> &ProfileMap);
82 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);
271 writeNameTableSection(const StringMap<FunctionSamples> &ProfileMap);
[all …]
H A DSampleProf.h987 : ProfileMap(Profiles){};
996 StringMap<FunctionSamples> &ProfileMap;
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
H A DProfileGenerator.cpp88 StringMap<FunctionSamples> &ProfileMap) { in write() argument
89 if (std::error_code EC = Writer->write(ProfileMap)) in write()
97 write(std::move(WriterOrErr.get()), ProfileMap); in write()
200 auto Ret = ProfileMap.try_emplace(ContextStr, FunctionSamples()); in getFunctionProfileForContext()
354 for (const auto &Item : ProfileMap) { in populateInferredFunctionSamples()
376 if (ProfileMap.find(CallerContextId) == ProfileMap.end()) in populateInferredFunctionSamples()
378 FunctionSamples &CallerProfile = ProfileMap[CallerContextId]; in populateInferredFunctionSamples()
404 CSPreInliner(ProfileMap, HotCountThreshold, ColdCountThreshold).run(); in postProcessProfiles()
407 SampleContextTrimmer(ProfileMap) in postProcessProfiles()
414 auto Summary = Builder.computeSummaryForProfiles(ProfileMap); in computeSummaryAndThreshold()
[all …]
H A DCSPreInliner.cpp40 : ContextTracker(Profiles), ProfileMap(Profiles), in CSPreInliner()
199 LLVM_DEBUG(printProfileNames(ProfileMap, true)); in run()
215 for (auto &It : ProfileMap) { in run()
225 ProfileMap.erase(ContextName); in run()
229 SampleContextTrimmer(ProfileMap).canonicalizeContextProfiles(); in run()
231 LLVM_DEBUG(printProfileNames(ProfileMap, false)); in run()
H A DProfileGenerator.h36 StringMap<FunctionSamples> &ProfileMap);
59 StringMap<FunctionSamples> ProfileMap; variable
187 StringMap<FunctionSamples> &ProfileMap) override;
H A DCSPreInliner.h81 StringMap<FunctionSamples> &ProfileMap; variable
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DProfiledCallGraph.h46 ProfiledCallGraph(StringMap<FunctionSamples> &ProfileMap) { in ProfiledCallGraph() argument
48 for (const auto &Samples : ProfileMap) { in ProfiledCallGraph()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp673 StringMap<FunctionSamples> ProfileMap; in mergeSampleProfile() local
716 MergeResult(Result, ProfileMap[FName].merge(Samples, Input.Weight)); in mergeSampleProfile()
732 auto Summary = Builder.computeSummaryForProfiles(ProfileMap); in mergeSampleProfile()
738 SampleContextTrimmer(ProfileMap) in mergeSampleProfile()
755 if (std::error_code EC = Writer->write(ProfileMap)) in mergeSampleProfile()