Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DSampleProfWriter.cpp88 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 DSampleProf.cpp203 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 DSampleProfWriter.h44 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 DSampleProf.h1339 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 DProfiledCallGraph.h66 ProfiledCallGraph(SampleProfileMap &ProfileMap,
70 for (const auto &Samples : ProfileMap) {
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp780 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 …]