| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | ProfileSummaryBuilder.cpp | 156 APInt D(128, ProfileSummary::Scale); in computeDetailedSummary() 194 std::unique_ptr<ProfileSummary> SampleProfileSummaryBuilder::getSummary() { in getSummary() 196 return std::make_unique<ProfileSummary>( in getSummary() 197 ProfileSummary::PSK_Sample, DetailedSummary, TotalCount, MaxCount, 0, in getSummary() 201 std::unique_ptr<ProfileSummary> 228 std::unique_ptr<ProfileSummary> InstrProfSummaryBuilder::getSummary() { in getSummary() 230 return std::make_unique<ProfileSummary>( in getSummary() 231 ProfileSummary::PSK_Instr, DetailedSummary, TotalCount, MaxCount, in getSummary()
|
| H A D | InstrProfWriter.cpp | 438 ProfileSummary &PS) { in setSummary() 654 std::unique_ptr<ProfileSummary> PS = ISB.getSummary(); in writeImpl() 662 std::unique_ptr<ProfileSummary> CSPS = CSISB.getSummary(); in writeImpl()
|
| H A D | InstrProfReader.cpp | 1209 std::unique_ptr<llvm::ProfileSummary> &Summary = in readSummary() 1213 Summary = std::make_unique<ProfileSummary>( in readSummary() 1214 UseCS ? ProfileSummary::PSK_CSInstr : ProfileSummary::PSK_Instr, in readSummary()
|
| H A D | SampleProfReader.cpp | 1580 Summary = std::make_unique<ProfileSummary>( in readSummary() 1581 ProfileSummary::PSK_Sample, Entries, *TotalCount, *MaxBlockCount, 0, in readSummary()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ProfileSummary.cpp | 55 Metadata *ProfileSummary::getDetailedSummaryMD(LLVMContext &Context) { in getDetailedSummaryMD() 80 Metadata *ProfileSummary::getMD(LLVMContext &Context, bool AddPartialField, in getMD() 194 ProfileSummary *ProfileSummary::getFromMD(Metadata *MD) { in getFromMD() 201 ProfileSummary::Kind SummaryKind; in getFromMD() 245 return new ProfileSummary(SummaryKind, std::move(Summary), TotalCount, in getFromMD() 251 void ProfileSummary::printSummary(raw_ostream &OS) const { in printSummary() 259 void ProfileSummary::printDetailedSummary(raw_ostream &OS) const { in printDetailedSummary()
|
| H A D | Module.cpp | 680 void Module::setProfileSummary(Metadata *M, ProfileSummary::Kind Kind) { in setProfileSummary() 681 if (Kind == ProfileSummary::PSK_CSInstr) in setProfileSummary() 880 std::unique_ptr<ProfileSummary> ProfileSummary( in setPartialSampleProfileRatio() local 881 ProfileSummary::getFromMD(SummaryMD)); in setPartialSampleProfileRatio() 882 if (ProfileSummary) { in setPartialSampleProfileRatio() 883 if (ProfileSummary->getKind() != ProfileSummary::PSK_Sample || in setPartialSampleProfileRatio() 884 !ProfileSummary->isPartialProfile()) in setPartialSampleProfileRatio() 887 uint32_t NumCounts = ProfileSummary->getNumCounts(); in setPartialSampleProfileRatio() 891 ProfileSummary->setPartialProfileRatio(Ratio); in setPartialSampleProfileRatio() 892 setProfileSummary(ProfileSummary->getMD(getContext()), in setPartialSampleProfileRatio() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ProfileSummary.h | 46 class ProfileSummary { 72 ProfileSummary(Kind K, const SummaryEntryVector &DetailedSummary, 88 LLVM_ABI static ProfileSummary *getFromMD(Metadata *MD);
|
| H A D | Module.h | 948 void setProfileSummary(Metadata *M, ProfileSummary::Kind Kind);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | ProfileCommon.h | 91 LLVM_ABI std::unique_ptr<ProfileSummary> getSummary(); 101 LLVM_ABI std::unique_ptr<ProfileSummary> 103 LLVM_ABI std::unique_ptr<ProfileSummary> getSummary();
|
| H A D | SampleProfReader.h | 475 ProfileSummary &getSummary() const { return *Summary; } in getSummary() 540 std::unique_ptr<ProfileSummary> Summary; 543 static std::unique_ptr<ProfileSummary>
|
| H A D | InstrProfReader.h | 750 std::unique_ptr<ProfileSummary> Summary; 752 std::unique_ptr<ProfileSummary> CS_Summary; 888 ProfileSummary &getSummary(bool UseCS) { in getSummary()
|
| H A D | SampleProfWriter.h | 157 std::unique_ptr<ProfileSummary> Summary;
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ProfileSummaryInfo.cpp | 51 void ProfileSummaryInfo::refresh(std::unique_ptr<ProfileSummary> &&Other) { in refresh() 61 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); in refresh() 67 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); in refresh() 223 Summary->getKind() == ProfileSummary::PSK_Sample && in hasPartialSampleProfile()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ProfileSummaryInfo.h | 45 std::unique_ptr<ProfileSummary> Summary; 69 LLVM_ABI void refresh(std::unique_ptr<ProfileSummary> &&Other = nullptr); 77 Summary->getKind() == ProfileSummary::PSK_Sample; in hasSampleProfile() 83 Summary->getKind() == ProfileSummary::PSK_Instr; in hasInstrumentationProfile() 89 Summary->getKind() == ProfileSummary::PSK_CSInstr; in hasCSInstrumentationProfile()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOCtxProfFlattening.cpp | 200 ProfileSummary::Kind::PSK_Instr); in run()
|
| H A D | PGOInstrumentation.cpp | 2212 IsCS ? ProfileSummary::PSK_CSInstr in annotateAllFunctions() 2213 : ProfileSummary::PSK_Instr); in annotateAllFunctions()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 1378 ProfileSummary InstrPS = *IPBuilder.getSummary(); in adjustInstrProfile() 1379 ProfileSummary SamplePS = Reader->getSummary(); in adjustInstrProfile() 2733 ProfileSummary &BasePS = BaseReader->getSummary(); in loadProfiles() 2734 ProfileSummary &TestPS = TestReader->getSummary(); in loadProfiles() 3019 std::unique_ptr<ProfileSummary> PS(Builder.getSummary()); in showInstrProfile() 3172 ProfileSummary &PS, uint32_t TopN, in showHotFunctionList()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SampleProfile.cpp | 2170 ProfileSummary::PSK_Sample); in runOnModule()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 944 SRCS_MIN+= IR/ProfileSummary.cpp
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 996 llvm::ProfileSummary::PSK_Instr); in Release()
|