Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DProfileSummaryBuilder.cpp13 #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 DInstrProfWriter.cpp426 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 DInstrProfReader.cpp1176 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 DSampleProfReader.cpp1496 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 DProfileSummary.cpp55 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 DModule.cpp670 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 DProfileCommon.h18 #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 DSampleProfReader.h452 ProfileSummary &getSummary() const { return *Summary; } in getSummary()
512 std::unique_ptr<ProfileSummary> Summary;
515 static std::unique_ptr<ProfileSummary>
H A DInstrProfReader.h692 std::unique_ptr<ProfileSummary> Summary;
694 std::unique_ptr<ProfileSummary> CS_Summary;
817 ProfileSummary &getSummary(bool UseCS) { in getSummary()
H A DSampleProfWriter.h156 std::unique_ptr<ProfileSummary> Summary;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DProfileSummary.h1 //===- 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 DModule.h974 void setProfileSummary(Metadata *M, ProfileSummary::Kind Kind);
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DProfileSummaryInfo.h22 #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 DProfileSummaryInfo.cpp19 #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 Dllvm-profdata.cpp1292 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 DPGOInstrumentation.cpp2107 IsCS ? ProfileSummary::PSK_CSInstr in annotateAllFunctions()
2108 : ProfileSummary::PSK_Instr); in annotateAllFunctions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp2149 ProfileSummary::PSK_Sample); in runOnModule()
/freebsd/lib/clang/libllvm/
H A DMakefile847 SRCS_MIN+= IR/ProfileSummary.cpp
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp888 llvm::ProfileSummary::PSK_Instr); in Release()