OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ProfileMap
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
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 {
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
...]
SampleProf.h
983
/// sure
ProfileMap
's key is consistent with FunctionSample's name/context.
987
:
ProfileMap
(Profiles){};
996
StringMap<FunctionSamples> &
ProfileMap
;
/src/external/apache2/llvm/dist/llvm/lib/ProfileData/
SampleProfWriter.cpp
45
const StringMap<FunctionSamples> &
ProfileMap
) {
46
// Sort the
ProfileMap
by total samples.
49
for (const auto &I :
ProfileMap
) {
69
SampleProfileWriter::write(const StringMap<FunctionSamples> &
ProfileMap
) {
70
if (std::error_code EC = writeHeader(
ProfileMap
))
73
if (std::error_code EC = writeFuncProfiles(
ProfileMap
))
134
const StringMap<FunctionSamples> &
ProfileMap
) {
135
if (std::error_code EC = writeHeader(
ProfileMap
))
140
if (std::error_code EC = writeSections(
ProfileMap
))
211
const StringMap<FunctionSamples> &
ProfileMap
) {
[
all
...]
SampleProf.cpp
328
// Filter the cold profiles from
ProfileMap
and move them into a tmp
331
for (const auto &I :
ProfileMap
) {
338
// Remove the cold profile from
ProfileMap
and merge them into BaseProileMap
347
ProfileMap
.erase(I.first);
350
// Merge the base profiles into
ProfileMap
;
354
ProfileMap
.find(I.getKey()) ==
ProfileMap
.end())
358
auto Ret =
ProfileMap
.try_emplace(I.getKey(), FunctionSamples());
375
for (auto &I :
ProfileMap
) {
382
//
ProfileMap
. They can get out of sync after context profile promotio
[
all
...]
/src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
CSPreInliner.cpp
40
: ContextTracker(Profiles),
ProfileMap
(Profiles),
199
LLVM_DEBUG(printProfileNames(
ProfileMap
, true));
215
for (auto &It :
ProfileMap
) {
225
ProfileMap
.erase(ContextName);
228
// Make sure
ProfileMap
's key is consistent with FunctionSamples' name.
229
SampleContextTrimmer(
ProfileMap
).canonicalizeContextProfiles();
231
LLVM_DEBUG(printProfileNames(
ProfileMap
, false));
ProfileGenerator.cpp
88
StringMap<FunctionSamples> &
ProfileMap
) {
89
if (std::error_code EC = Writer->write(
ProfileMap
))
97
write(std::move(WriterOrErr.get()),
ProfileMap
);
200
auto Ret =
ProfileMap
.try_emplace(ContextStr, FunctionSamples());
354
for (const auto &Item :
ProfileMap
) {
374
//
ProfileMap
while iterating it.
376
if (
ProfileMap
.find(CallerContextId) ==
ProfileMap
.end())
378
FunctionSamples &CallerProfile =
ProfileMap
[CallerContextId];
404
CSPreInliner(
ProfileMap
, HotCountThreshold, ColdCountThreshold).run()
[
all
...]
ProfileGenerator.h
36
StringMap<FunctionSamples> &
ProfileMap
);
59
StringMap<FunctionSamples>
ProfileMap
;
187
StringMap<FunctionSamples> &
ProfileMap
) override;
CSPreInliner.h
81
StringMap<FunctionSamples> &
ProfileMap
;
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
ProfiledCallGraph.h
46
ProfiledCallGraph(StringMap<FunctionSamples> &
ProfileMap
) {
48
for (const auto &Samples :
ProfileMap
) {
/src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/
llvm-profdata.cpp
673
StringMap<FunctionSamples>
ProfileMap
;
716
MergeResult(Result,
ProfileMap
[FName].merge(Samples, Input.Weight));
732
auto Summary = Builder.computeSummaryForProfiles(
ProfileMap
);
738
SampleContextTrimmer(
ProfileMap
)
755
if (std::error_code EC = Writer->write(
ProfileMap
))
Completed in 100 milliseconds
Indexes created Mon Jun 15 00:25:07 UTC 2026