Home
last modified time | relevance | path

Searched refs:ProfileSummary (Results 1 – 23 of 23) sorted by relevance

/external/llvm/lib/ProfileData/
DProfileSummaryBuilder.cpp73 APInt D(128, ProfileSummary::Scale); in computeDetailedSummary()
91 std::unique_ptr<ProfileSummary> SampleProfileSummaryBuilder::getSummary() { in getSummary()
93 return llvm::make_unique<ProfileSummary>( in getSummary()
94 ProfileSummary::PSK_Sample, DetailedSummary, TotalCount, MaxCount, 0, in getSummary()
98 std::unique_ptr<ProfileSummary> InstrProfSummaryBuilder::getSummary() { in getSummary()
100 return llvm::make_unique<ProfileSummary>( in getSummary()
101 ProfileSummary::PSK_Instr, DetailedSummary, TotalCount, MaxCount, in getSummary()
DInstrProfWriter.cpp198 ProfileSummary &PS) { in setSummary()
262 std::unique_ptr<ProfileSummary> PS = ISB.getSummary(); in writeImpl()
DSampleProfReader.cpp473 Summary = llvm::make_unique<ProfileSummary>( in readSummary()
474 ProfileSummary::PSK_Sample, Entries, *TotalCount, *MaxBlockCount, 0, in readSummary()
DInstrProfReader.cpp605 this->Summary = llvm::make_unique<ProfileSummary>( in readSummary()
606 ProfileSummary::PSK_Instr, DetailedSummary, in readSummary()
/external/llvm/lib/IR/
DProfileSummary.cpp25 const char *ProfileSummary::KindStr[2] = {"InstrProf", "SampleProfile"};
50 Metadata *ProfileSummary::getDetailedSummaryMD(LLVMContext &Context) { in getDetailedSummaryMD()
71 Metadata *ProfileSummary::getMD(LLVMContext &Context) { in getMD()
146 ProfileSummary *ProfileSummary::getFromMD(Metadata *MD) { in getFromMD()
156 ProfileSummary::Kind SummaryKind; in getFromMD()
188 return new ProfileSummary(SummaryKind, Summary, TotalCount, MaxCount, in getFromMD()
DCMakeLists.txt46 ProfileSummary.cpp
/external/llvm/unittests/ProfileData/
DSampleProfTest.cpp114 auto VerifySummary = [](ProfileSummary &Summary) mutable { in testRoundTrip()
115 ASSERT_EQ(ProfileSummary::PSK_Sample, Summary.getKind()); in testRoundTrip()
142 ProfileSummary &Summary = Reader->getSummary(); in testRoundTrip()
148 ProfileSummary *PS = ProfileSummary::getFromMD(MD); in testRoundTrip()
158 PS = ProfileSummary::getFromMD(MD); in testRoundTrip()
DInstrProfTest.cpp159 auto VerifySummary = [](ProfileSummary &IPS) mutable { in TEST_F()
160 ASSERT_EQ(ProfileSummary::PSK_Instr, IPS.getKind()); in TEST_F()
184 ProfileSummary &PS = Reader->getSummary(); in TEST_F()
191 ProfileSummary *PSFromMD = ProfileSummary::getFromMD(MD); in TEST_F()
201 PSFromMD = ProfileSummary::getFromMD(MD); in TEST_F()
/external/llvm/include/llvm/IR/
DProfileSummary.h47 class ProfileSummary {
62 ProfileSummary(Kind K, SummaryEntryVector DetailedSummary, in ProfileSummary() function
74 static ProfileSummary *getFromMD(Metadata *MD);
/external/llvm/include/llvm/Analysis/
DProfileSummaryInfo.h30 class ProfileSummary; variable
44 std::unique_ptr<ProfileSummary> Summary;
/external/llvm/include/llvm/ProfileData/
DProfileCommon.h79 std::unique_ptr<ProfileSummary> getSummary();
88 std::unique_ptr<ProfileSummary> getSummary();
DSampleProfReader.h299 ProfileSummary &getSummary() { return *(Summary.get()); } in getSummary()
316 std::unique_ptr<ProfileSummary> Summary;
DSampleProfWriter.h79 std::unique_ptr<ProfileSummary> Summary;
DInstrProfReader.h367 std::unique_ptr<ProfileSummary> Summary;
420 ProfileSummary &getSummary() { return *(Summary.get()); } in getSummary()
/external/llvm/test/Transforms/SampleProfile/
Dsummary.ll9 ; CHECK-DAG: {{![0-9]+}} = !{i32 1, !"ProfileSummary", {{![0-9]+}}}
/external/llvm/test/Transforms/PGOProfile/
DPR28219.ll9 ; CHECK-DAG: {{![0-9]+}} = !{i32 1, !"ProfileSummary", {{![0-9]+}}}
Dbranch1.ll47 ; USE-DAG: {{![0-9]+}} = !{i32 1, !"ProfileSummary", {{![0-9]+}}}
/external/llvm/test/Analysis/ProfileSummary/
Dbasic.ll26 !1 = !{i32 1, !"ProfileSummary", !2}
/external/llvm/test/Transforms/Inline/
Dinline-cold-callee.ll39 !1 = !{i32 1, !"ProfileSummary", !2}
Dinline-hot-callee.ll39 !1 = !{i32 1, !"ProfileSummary", !2}
Dinline-hot-callsite.ll39 !1 = !{i32 1, !"ProfileSummary", !2}
/external/llvm/lib/Analysis/
DProfileSummaryInfo.cpp63 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); in computeSummary()
/external/llvm/tools/llvm-profdata/
Dllvm-profdata.cpp414 std::unique_ptr<ProfileSummary> PS(Builder.getSummary()); in showInstrProfile()
435 << format("%0.6g", (float)Entry.Cutoff / ProfileSummary::Scale * 100) in showInstrProfile()