Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/ProfileData/
H A DSampleProfWriter.cpp44 SampleProfileWriter::writeFuncProfiles(const SampleProfileMap &ProfileMap) { in writeFuncProfiles() argument
46 sortFuncProfiles(ProfileMap, V); in writeFuncProfiles()
54 std::error_code SampleProfileWriter::write(const SampleProfileMap &ProfileMap) { in write() argument
55 if (std::error_code EC = writeHeader(ProfileMap)) in write()
58 if (std::error_code EC = writeFuncProfiles(ProfileMap)) in write()
118 SampleProfileWriterExtBinaryBase::write(const SampleProfileMap &ProfileMap) { in write() argument
119 if (std::error_code EC = writeHeader(ProfileMap)) in write()
124 if (std::error_code EC = writeSections(ProfileMap)) in write()
258 const SampleProfileMap &ProfileMap) { in writeNameTableSection() argument
259 for (const auto &I : ProfileMap) { in writeNameTableSection()
[all …]
H A DSampleProf.cpp202 const SampleProfileMap &ProfileMap, in sortFuncProfiles() argument
204 for (const auto &I : ProfileMap) { in sortFuncProfiles()
361 for (const auto &I : ProfileMap) { in trimAndMergeColdContextProfiles()
381 ProfileMap.erase(I.first); in trimAndMergeColdContextProfiles()
388 ProfileMap.find(I.first) == ProfileMap.end()) in trimAndMergeColdContextProfiles()
392 auto Ret = ProfileMap.emplace(I.first, FunctionSamples()); in trimAndMergeColdContextProfiles()
406 for (auto &I : ProfileMap) { in canonicalizeContextProfiles()
431 ProfileMap.erase(I); in canonicalizeContextProfiles()
435 ProfileMap.emplace(I.first, I.second); in canonicalizeContextProfiles()
480 : ProfileMap(Profiles) { in CSProfileConverter()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/
H A DSampleProfWriter.h51 virtual std::error_code write(const SampleProfileMap &ProfileMap);
77 virtual std::error_code writeHeader(const SampleProfileMap &ProfileMap) = 0;
80 virtual std::error_code writeFuncProfiles(const SampleProfileMap &ProfileMap);
89 void computeSummary(const SampleProfileMap &ProfileMap);
104 std::error_code writeHeader(const SampleProfileMap &ProfileMap) override { in writeHeader() argument
131 std::error_code writeHeader(const SampleProfileMap &ProfileMap) override;
189 std::error_code write(const SampleProfileMap &ProfileMap) override;
252 virtual std::error_code writeSections(const SampleProfileMap &ProfileMap) = 0;
257 const SampleProfileMap &ProfileMap);
269 std::error_code writeNameTableSection(const SampleProfileMap &ProfileMap);
[all …]
H A DSampleProf.h1203 void sortFuncProfiles(const SampleProfileMap &ProfileMap,
1234 SampleContextTrimmer(SampleProfileMap &Profiles) : ProfileMap(Profiles){};
1251 SampleProfileMap &ProfileMap;
1284 SampleProfileMap &ProfileMap;
/openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/
H A DProfileGenerator.cpp156 SampleProfileMap &ProfileMap) { in write() argument
165 if (std::error_code EC = Writer->write(ProfileMap)) in write()
182 write(std::move(WriterOrErr.get()), ProfileMap); in write()
391 for (auto &Item : ProfileMap) { in updateTotalSamples()
398 for (auto &Item : ProfileMap) { in updateCallsiteSamples()
456 for (const auto &FS : ProfileMap) { in collectFunctionsFromLLVMProfile()
476 auto Ret = ProfileMap.emplace(Context, FunctionSamples()); in getTopLevelFunctionProfile()
502 computeSummaryAndThreshold(ProfileMap); in postProcessProfiles()
503 trimColdProfiles(ProfileMap, ColdCountThreshold); in postProcessProfiles()
504 calculateAndShowDensity(ProfileMap); in postProcessProfiles()
[all …]
H A DProfileGenerator.h41 : Binary(Binary), ProfileMap(std::move(Profiles)){}; in ProfileGeneratorBase()
48 create(ProfiledBinary *Binary, SampleProfileMap &ProfileMap,
74 SampleProfileMap &ProfileMap);
113 void computeSummaryAndThreshold(SampleProfileMap &ProfileMap);
141 SampleProfileMap ProfileMap; variable
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DProfiledCallGraph.h67 ProfiledCallGraph(SampleProfileMap &ProfileMap) { in ProfiledCallGraph() argument
70 for (const auto &Samples : ProfileMap) { in ProfiledCallGraph()
/openbsd-src/gnu/llvm/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp971 SampleProfileMap ProfileMap; in mergeSampleProfile() local
1014 MergeResult(Result, ProfileMap[FContext].merge(Samples, Input.Weight)); in mergeSampleProfile()
1033 auto Summary = Builder.computeSummaryForProfiles(ProfileMap); in mergeSampleProfile()
1039 SampleContextTrimmer(ProfileMap) in mergeSampleProfile()
1046 CSProfileConverter CSConverter(ProfileMap); in mergeSampleProfile()
1062 if (std::error_code EC = Writer->write(ProfileMap)) in mergeSampleProfile()