Searched refs:ProfileMap (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ProfileData/ |
H A D | SampleProfWriter.cpp | 45 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 D | SampleProf.cpp | 331 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 D | SampleProfWriter.h | 55 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 D | SampleProf.h | 987 : ProfileMap(Profiles){}; 996 StringMap<FunctionSamples> &ProfileMap;
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/ |
H A D | ProfileGenerator.cpp | 88 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 D | CSPreInliner.cpp | 40 : 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 D | ProfileGenerator.h | 36 StringMap<FunctionSamples> &ProfileMap); 59 StringMap<FunctionSamples> ProfileMap; variable 187 StringMap<FunctionSamples> &ProfileMap) override;
|
H A D | CSPreInliner.h | 81 StringMap<FunctionSamples> &ProfileMap; variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | ProfiledCallGraph.h | 46 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 D | llvm-profdata.cpp | 673 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()
|