Lines Matching refs:ProfileMap

73     SampleProfileMap &ProfileMap, size_t OutputSizeLimit)  in DefaultFunctionPruningStrategy()  argument
74 : FunctionPruningStrategy(ProfileMap, OutputSizeLimit) { in DefaultFunctionPruningStrategy()
75 sortFuncProfiles(ProfileMap, SortedFunctions); in DefaultFunctionPruningStrategy()
80 size_t NewSize = (size_t)round(ProfileMap.size() * D * D); in Erase()
81 size_t NumToRemove = ProfileMap.size() - NewSize; in Erase()
88 ProfileMap.erase(E.first); in Erase()
93 SampleProfileMap &ProfileMap, size_t OutputSizeLimit, in writeWithSizeLimitInternal() argument
96 return write(ProfileMap); in writeWithSizeLimitInternal()
98 size_t OriginalFunctionCount = ProfileMap.size(); in writeWithSizeLimitInternal()
110 if (std::error_code EC = write(ProfileMap)) in writeWithSizeLimitInternal()
126 } while (ProfileMap.size() != 0); in writeWithSizeLimitInternal()
128 if (ProfileMap.size() == 0) in writeWithSizeLimitInternal()
134 << " functions, reduced to " << ProfileMap.size() << " in " in writeWithSizeLimitInternal()
143 SampleProfileWriter::writeFuncProfiles(const SampleProfileMap &ProfileMap) { in writeFuncProfiles() argument
145 sortFuncProfiles(ProfileMap, V); in writeFuncProfiles()
153 std::error_code SampleProfileWriter::write(const SampleProfileMap &ProfileMap) { in write() argument
154 if (std::error_code EC = writeHeader(ProfileMap)) in write()
157 if (std::error_code EC = writeFuncProfiles(ProfileMap)) in write()
217 SampleProfileWriterExtBinaryBase::write(const SampleProfileMap &ProfileMap) { in write() argument
224 if (std::error_code EC = writeHeader(ProfileMap)) in write()
229 if (std::error_code EC = writeSections(ProfileMap)) in write()
363 const SampleProfileMap &ProfileMap) { in writeNameTableSection() argument
364 for (const auto &I : ProfileMap) { in writeNameTableSection()
425 SecType Type, uint32_t LayoutIdx, const SampleProfileMap &ProfileMap) { in writeOneSection() argument
444 computeSummary(ProfileMap); in writeOneSection()
449 if (auto EC = writeNameTableSection(ProfileMap)) in writeOneSection()
458 if (std::error_code EC = writeFuncProfiles(ProfileMap)) in writeOneSection()
466 if (std::error_code EC = writeFuncMetadata(ProfileMap)) in writeOneSection()
484 const SampleProfileMap &ProfileMap) { in writeDefaultLayout() argument
489 if (auto EC = writeOneSection(SecProfSummary, 0, ProfileMap)) in writeDefaultLayout()
491 if (auto EC = writeOneSection(SecNameTable, 1, ProfileMap)) in writeDefaultLayout()
493 if (auto EC = writeOneSection(SecCSNameTable, 2, ProfileMap)) in writeDefaultLayout()
495 if (auto EC = writeOneSection(SecLBRProfile, 4, ProfileMap)) in writeDefaultLayout()
497 if (auto EC = writeOneSection(SecProfileSymbolList, 5, ProfileMap)) in writeDefaultLayout()
499 if (auto EC = writeOneSection(SecFuncOffsetTable, 3, ProfileMap)) in writeDefaultLayout()
501 if (auto EC = writeOneSection(SecFuncMetadata, 6, ProfileMap)) in writeDefaultLayout()
506 static void splitProfileMapToTwo(const SampleProfileMap &ProfileMap, in splitProfileMapToTwo() argument
509 for (const auto &I : ProfileMap) { in splitProfileMapToTwo()
518 const SampleProfileMap &ProfileMap) { in writeCtxSplitLayout() argument
520 splitProfileMapToTwo(ProfileMap, ContextProfileMap, NoContextProfileMap); in writeCtxSplitLayout()
522 if (auto EC = writeOneSection(SecProfSummary, 0, ProfileMap)) in writeCtxSplitLayout()
524 if (auto EC = writeOneSection(SecNameTable, 1, ProfileMap)) in writeCtxSplitLayout()
540 if (auto EC = writeOneSection(SecProfileSymbolList, 6, ProfileMap)) in writeCtxSplitLayout()
542 if (auto EC = writeOneSection(SecFuncMetadata, 7, ProfileMap)) in writeCtxSplitLayout()
549 const SampleProfileMap &ProfileMap) { in writeSections() argument
552 EC = writeDefaultLayout(ProfileMap); in writeSections()
554 EC = writeCtxSplitLayout(ProfileMap); in writeSections()
716 SampleProfileWriterBinary::writeHeader(const SampleProfileMap &ProfileMap) { in writeHeader() argument
723 computeSummary(ProfileMap); in writeHeader()
728 for (const auto &I : ProfileMap) { in writeHeader()
798 const SampleProfileMap &ProfileMap) { in writeHeader() argument
932 void SampleProfileWriter::computeSummary(const SampleProfileMap &ProfileMap) { in computeSummary() argument
934 Summary = Builder.computeSummaryForProfiles(ProfileMap); in computeSummary()