Searched refs:ProfileMap (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | SampleProfWriter.cpp | 88 ProfileMap.erase(E.first); in Erase() 96 return write(ProfileMap); in writeWithSizeLimitInternal() 126 } while (ProfileMap.size() != 0); in writeWithSizeLimitInternal() 128 if (ProfileMap.size() == 0) in writeWithSizeLimitInternal() 145 sortFuncProfiles(ProfileMap, V); in writeFuncProfiles() 364 for (const auto &I : ProfileMap) { in writeNameTableSection() 444 computeSummary(ProfileMap); in writeOneSection() 509 for (const auto &I : ProfileMap) { in splitProfileMapToTwo() 552 EC = writeDefaultLayout(ProfileMap); in writeSections() 723 computeSummary(ProfileMap); in writeHeader() [all …]
|
| H A D | SampleProf.cpp | 203 const SampleProfileMap &ProfileMap, in sortFuncProfiles() argument 205 for (const auto &I : ProfileMap) { in sortFuncProfiles() 350 for (const auto &I : ProfileMap) { in trimAndMergeColdContextProfiles() 370 ProfileMap.erase(I.first); in trimAndMergeColdContextProfiles() 377 ProfileMap.find(I.second.getContext()) == ProfileMap.end()) in trimAndMergeColdContextProfiles() 382 auto Ret = ProfileMap.emplace(I.second.getContext(), FunctionSamples()); in trimAndMergeColdContextProfiles() 429 : ProfileMap(Profiles) { in ProfileConverter() 485 ProfileMap[ChildProfile->getContext()].merge(*ChildProfile); in convertCSProfiles() 488 ProfileMap[ChildProfile->getContext()].merge(*ChildProfile); in convertCSProfiles() 499 ProfileMap.erase(OrigChildContextHash); in convertCSProfiles()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | SampleProfWriter.h | 44 SampleProfileMap &ProfileMap; 53 : ProfileMap(ProfileMap), OutputSizeLimit(OutputSizeLimit) {} in FunctionPruningStrategy() 72 DefaultFunctionPruningStrategy(SampleProfileMap &ProfileMap, 101 virtual std::error_code write(const SampleProfileMap &ProfileMap); 108 std::error_code writeWithSizeLimit(SampleProfileMap &ProfileMap, in writeWithSizeLimit() argument 110 FunctionPruningStrategy Strategy(ProfileMap, OutputSizeLimit); in writeWithSizeLimit() 143 std::error_code writeWithSizeLimitInternal(SampleProfileMap &ProfileMap, 159 void computeSummary(const SampleProfileMap &ProfileMap); 202 std::error_code writeHeader(const SampleProfileMap &ProfileMap) override; 260 std::error_code write(const SampleProfileMap &ProfileMap) override; [all …]
|
| H A D | SampleProf.h | 1339 void sortFuncProfiles(const SampleProfileMap &ProfileMap, 1370 SampleContextTrimmer(SampleProfileMap &Profiles) : ProfileMap(Profiles){}; 1385 SampleProfileMap &ProfileMap; 1417 static void flattenProfile(SampleProfileMap &ProfileMap, 1420 flattenProfile(ProfileMap, TmpProfiles, ProfileIsCS); 1421 ProfileMap = std::move(TmpProfiles); 1498 SampleProfileMap &ProfileMap;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | ProfiledCallGraph.h | 66 ProfiledCallGraph(SampleProfileMap &ProfileMap, 70 for (const auto &Samples : ProfileMap) {
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 780 static void filterFunctions(T &ProfileMap) { in filterFunctions() argument 795 size_t Count = ProfileMap.size(); in filterFunctions() 809 for (auto I = ProfileMap.begin(); I != ProfileMap.end();) { in filterFunctions() 818 ProfileMap.erase(Tmp); in filterFunctions() 1443 SampleProfileMap ProfileMap; in mergeSampleProfile() local 1487 MergeResult(Result, ProfileMap[FContext].merge(Samples, Input.Weight)); in mergeSampleProfile() 1506 auto Summary = Builder.computeSummaryForProfiles(ProfileMap); in mergeSampleProfile() 1512 SampleContextTrimmer(ProfileMap) in mergeSampleProfile() 1522 ProfileConverter CSConverter(ProfileMap); in mergeSampleProfile() 1527 filterFunctions(ProfileMap); in mergeSampleProfile() [all …]
|