/freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
H A D | ProfileSummaryBuilder.cpp | 13 #include "llvm/IR/ProfileSummary.h" 70 // A set of cutoff values. Each value, when divided by ProfileSummary::Scale 147 APInt D(128, ProfileSummary::Scale); in computeDetailedSummary() 185 std::unique_ptr<ProfileSummary> SampleProfileSummaryBuilder::getSummary() { in getSummary() 187 return std::make_unique<ProfileSummary>( in getSummary() 188 ProfileSummary::PSK_Sample, DetailedSummary, TotalCount, MaxCount, 0, in getSummary() 192 std::unique_ptr<ProfileSummary> 219 std::unique_ptr<ProfileSummary> InstrProfSummaryBuilder::getSummary() { in computeSummaryForProfiles() 221 return std::make_unique<ProfileSummary>( in getSummary() 222 ProfileSummary in getSummary() [all...] |
H A D | InstrProfWriter.cpp | 426 ProfileSummary &PS) { in setSummary() 970 std::unique_ptr<ProfileSummary> PS = ISB.getSummary(); in writeImpl() 978 std::unique_ptr<ProfileSummary> CSPS = CSISB.getSummary(); in writeImpl()
|
H A D | InstrProfReader.cpp | 1176 std::unique_ptr<llvm::ProfileSummary> &Summary = in readSummary() 1180 Summary = std::make_unique<ProfileSummary>( in readSummary() 1181 UseCS ? ProfileSummary::PSK_CSInstr : ProfileSummary::PSK_Instr, in readSummary()
|
H A D | SampleProfReader.cpp | 1496 Summary = std::make_unique<ProfileSummary>( in readSummary() 1497 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 | 670 void Module::setProfileSummary(Metadata *M, ProfileSummary::Kind Kind) { in setProfileSummary() 671 if (Kind == ProfileSummary::PSK_CSInstr) in setProfileSummary() 870 std::unique_ptr<ProfileSummary> ProfileSummary( in setPartialSampleProfileRatio() local 871 ProfileSummary::getFromMD(SummaryMD)); in setPartialSampleProfileRatio() 872 if (ProfileSummary) { in setPartialSampleProfileRatio() 873 if (ProfileSummary->getKind() != ProfileSummary::PSK_Sample || in setPartialSampleProfileRatio() 874 !ProfileSummary->isPartialProfile()) in setPartialSampleProfileRatio() 877 uint32_t NumCounts = ProfileSummary->getNumCounts(); in setPartialSampleProfileRatio() 881 ProfileSummary->setPartialProfileRatio(Ratio); in setPartialSampleProfileRatio() 882 setProfileSummary(ProfileSummary->getMD(getContext()), in setPartialSampleProfileRatio() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
H A D | ProfileCommon.h | 18 #include "llvm/IR/ProfileSummary.h" 90 std::unique_ptr<ProfileSummary> getSummary(); 100 std::unique_ptr<ProfileSummary> in addCount() 102 std::unique_ptr<ProfileSummary> getSummary(); in addCount()
|
H A D | SampleProfReader.h | 452 ProfileSummary &getSummary() const { return *Summary; } in getSummary() 512 std::unique_ptr<ProfileSummary> Summary; 515 static std::unique_ptr<ProfileSummary>
|
H A D | InstrProfReader.h | 692 std::unique_ptr<ProfileSummary> Summary; 694 std::unique_ptr<ProfileSummary> CS_Summary; 817 ProfileSummary &getSummary(bool UseCS) { in getSummary()
|
H A D | SampleProfWriter.h | 156 std::unique_ptr<ProfileSummary> Summary;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ProfileSummary.h | 1 //===- ProfileSummary.h - Profile summary data structure. -------*- C++ -*-===// 45 class ProfileSummary { 71 ProfileSummary(Kind K, const SummaryEntryVector &DetailedSummary, 87 static ProfileSummary *getFromMD(Metadata *MD);
|
H A D | Module.h | 974 void setProfileSummary(Metadata *M, ProfileSummary::Kind Kind);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ProfileSummaryInfo.h | 22 #include "llvm/IR/ProfileSummary.h" 45 std::unique_ptr<ProfileSummary> Summary; 76 Summary->getKind() == ProfileSummary::PSK_Sample; in hasSampleProfile() 82 Summary->getKind() == ProfileSummary::PSK_Instr; in hasInstrumentationProfile() 88 Summary->getKind() == ProfileSummary::PSK_CSInstr; in hasCSInstrumentationProfile()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ProfileSummaryInfo.cpp | 19 #include "llvm/IR/ProfileSummary.h" 53 // First try to get context sensitive ProfileSummary. 56 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); 62 Summary.reset(ProfileSummary::getFromMD(SummaryMD)); in refresh() 219 Summary->getKind() == ProfileSummary::PSK_Sample && in isColdCallSite()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-profdata/ |
H A D | llvm-profdata.cpp | 1292 ProfileSummary InstrPS = *IPBuilder.getSummary(); in adjustInstrProfile() 1293 ProfileSummary SamplePS = Reader->getSummary(); in adjustInstrProfile() 2637 ProfileSummary &BasePS = BaseReader->getSummary(); in loadProfiles() 2638 ProfileSummary &TestPS = TestReader->getSummary(); in loadProfiles() 2923 std::unique_ptr<ProfileSummary> PS(Builder.getSummary()); in showInstrProfile() 3079 ProfileSummary &PS, uint32_t TopN, in showHotFunctionList()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOInstrumentation.cpp | 2107 IsCS ? ProfileSummary::PSK_CSInstr in annotateAllFunctions() 2108 : ProfileSummary::PSK_Instr); in annotateAllFunctions()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | SampleProfile.cpp | 2149 ProfileSummary::PSK_Sample); in runOnModule()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 847 SRCS_MIN+= IR/ProfileSummary.cpp
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 888 llvm::ProfileSummary::PSK_Instr); in Release()
|