Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/ProfileData/
DProfileSummaryBuilder.cpp139 APInt D(128, ProfileSummary::Scale); in computeDetailedSummary()
175 std::unique_ptr<ProfileSummary> SampleProfileSummaryBuilder::getSummary() { in getSummary()
177 return std::make_unique<ProfileSummary>( in getSummary()
178 ProfileSummary::PSK_Sample, DetailedSummary, TotalCount, MaxCount, 0, in getSummary()
182 std::unique_ptr<ProfileSummary>
211 std::unique_ptr<ProfileSummary> InstrProfSummaryBuilder::getSummary() { in getSummary()
213 return std::make_unique<ProfileSummary>( in getSummary()
214 ProfileSummary::PSK_Instr, DetailedSummary, TotalCount, MaxCount, in getSummary()
DInstrProfWriter.cpp272 ProfileSummary &PS) { in setSummary()
355 std::unique_ptr<ProfileSummary> PS = ISB.getSummary(); in writeImpl()
363 std::unique_ptr<ProfileSummary> CSPS = CSISB.getSummary(); in writeImpl()
DInstrProfReader.cpp816 std::unique_ptr<llvm::ProfileSummary> &Summary = in readSummary()
820 Summary = std::make_unique<ProfileSummary>( in readSummary()
821 UseCS ? ProfileSummary::PSK_CSInstr : ProfileSummary::PSK_Instr, in readSummary()
DSampleProfReader.cpp1295 Summary = std::make_unique<ProfileSummary>( in readSummary()
1296 ProfileSummary::PSK_Sample, Entries, *TotalCount, *MaxBlockCount, 0, in readSummary()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DProfileSummary.cpp56 Metadata *ProfileSummary::getDetailedSummaryMD(LLVMContext &Context) { in getDetailedSummaryMD()
81 Metadata *ProfileSummary::getMD(LLVMContext &Context, bool AddPartialField, in getMD()
195 ProfileSummary *ProfileSummary::getFromMD(Metadata *MD) { in getFromMD()
202 ProfileSummary::Kind SummaryKind; in getFromMD()
246 return new ProfileSummary(SummaryKind, std::move(Summary), TotalCount, in getFromMD()
252 void ProfileSummary::printSummary(raw_ostream &OS) { in printSummary()
260 void ProfileSummary::printDetailedSummary(raw_ostream &OS) { in printDetailedSummary()
DModule.cpp637 void Module::setProfileSummary(Metadata *M, ProfileSummary::Kind Kind) { in setProfileSummary()
638 if (Kind == ProfileSummary::PSK_CSInstr) in setProfileSummary()
795 std::unique_ptr<ProfileSummary> ProfileSummary( in setPartialSampleProfileRatio() local
796 ProfileSummary::getFromMD(SummaryMD)); in setPartialSampleProfileRatio()
797 if (ProfileSummary) { in setPartialSampleProfileRatio()
798 if (ProfileSummary->getKind() != ProfileSummary::PSK_Sample || in setPartialSampleProfileRatio()
799 !ProfileSummary->isPartialProfile()) in setPartialSampleProfileRatio()
802 uint32_t NumCounts = ProfileSummary->getNumCounts(); in setPartialSampleProfileRatio()
806 ProfileSummary->setPartialProfileRatio(Ratio); in setPartialSampleProfileRatio()
807 setProfileSummary(ProfileSummary->getMD(getContext()), in setPartialSampleProfileRatio()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DProfileSummaryInfo.h42 std::unique_ptr<ProfileSummary> Summary;
73 Summary->getKind() == ProfileSummary::PSK_Sample; in hasSampleProfile()
79 Summary->getKind() == ProfileSummary::PSK_Instr; in hasInstrumentationProfile()
85 Summary->getKind() == ProfileSummary::PSK_CSInstr; in hasCSInstrumentationProfile()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
DProfileCommon.h85 std::unique_ptr<ProfileSummary> getSummary();
95 std::unique_ptr<ProfileSummary> computeSummaryForProfiles(
97 std::unique_ptr<ProfileSummary> getSummary();
DInstrProfReader.h469 std::unique_ptr<ProfileSummary> Summary;
471 std::unique_ptr<ProfileSummary> CS_Summary;
549 ProfileSummary &getSummary(bool UseCS) { in getSummary()
DSampleProfReader.h457 ProfileSummary &getSummary() const { return *(Summary.get()); } in getSummary()
507 std::unique_ptr<ProfileSummary> Summary;
510 static std::unique_ptr<ProfileSummary>
DSampleProfWriter.h92 std::unique_ptr<ProfileSummary> Summary;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DProfileSummary.h45 class ProfileSummary {
71 ProfileSummary(Kind K, SummaryEntryVector DetailedSummary,
87 static ProfileSummary *getFromMD(Metadata *MD);
DModule.h873 void setProfileSummary(Metadata *M, ProfileSummary::Kind Kind);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DProfileSummaryInfo.cpp64 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); in refresh()
70 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); in refresh()
377 Summary->getKind() == ProfileSummary::PSK_Sample && in hasPartialSampleProfile()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-profdata/
Dllvm-profdata.cpp499 ProfileSummary InstrPS = *IPBuilder.getSummary(); in adjustInstrProfile()
500 ProfileSummary SamplePS = Reader->getSummary(); in adjustInstrProfile()
1913 ProfileSummary &BasePS = BaseReader->getSummary(); in loadProfiles()
1921 ProfileSummary &TestPS = TestReader->getSummary(); in loadProfiles()
2208 std::unique_ptr<ProfileSummary> PS(Builder.getSummary()); in showInstrProfile()
2344 ProfileSummary &PS, raw_fd_ostream &OS) { in showHotFunctionList()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp1835 IsCS ? ProfileSummary::PSK_CSInstr in annotateAllFunctions()
1836 : ProfileSummary::PSK_Instr); in annotateAllFunctions()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DSampleProfile.cpp1851 ProfileSummary::PSK_Sample); in runOnModule()
/freebsd-12-stable/lib/clang/libllvm/
DMakefile725 SRCS_MIN+= IR/ProfileSummary.cpp
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCodeGenModule.cpp505 llvm::ProfileSummary::PSK_Instr); in Release()