Home
last modified time | relevance | path

Searched refs:ProfileSummaryInfo (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/Analysis/
DProfileSummaryInfo.cpp57 void ProfileSummaryInfo::computeSummary() { in computeSummary()
69 bool ProfileSummaryInfo::isHotFunction(const Function *F) { in isHotFunction()
85 bool ProfileSummaryInfo::isColdFunction(const Function *F) { in isColdFunction()
104 void ProfileSummaryInfo::computeThresholds() { in computeThresholds()
116 bool ProfileSummaryInfo::isHotCount(uint64_t C) { in isHotCount()
122 bool ProfileSummaryInfo::isColdCount(uint64_t C) { in isColdCount()
128 ProfileSummaryInfo *ProfileSummaryInfoWrapperPass::getPSI(Module &M) { in getPSI()
130 PSI.reset(new ProfileSummaryInfo(M)); in getPSI()
143 ProfileSummaryInfo ProfileSummaryAnalysis::run(Module &M, in run()
145 return ProfileSummaryInfo(M); in run()
[all …]
DCMakeLists.txt63 ProfileSummaryInfo.cpp
DInlineCost.cpp82 ProfileSummaryInfo *PSI;
207 ProfileSummaryInfo *PSI, Function &Callee, int Threshold, in CallAnalyzer()
1450 ProfileSummaryInfo *PSI) { in getInlineCost()
1472 ProfileSummaryInfo *PSI) { in getInlineCost()
/external/llvm/include/llvm/Analysis/
DProfileSummaryInfo.h41 class ProfileSummaryInfo {
51 ProfileSummaryInfo(Module &M) : M(M) {} in ProfileSummaryInfo() function
52 ProfileSummaryInfo(ProfileSummaryInfo &&Arg) in ProfileSummaryInfo() function
66 std::unique_ptr<ProfileSummaryInfo> PSI;
72 ProfileSummaryInfo *getPSI(Module &M);
82 typedef ProfileSummaryInfo Result;
DInlineCost.h26 class ProfileSummaryInfo; variable
115 AssumptionCacheTracker *ACT, ProfileSummaryInfo *PSI);
124 AssumptionCacheTracker *ACT, ProfileSummaryInfo *PSI);
/external/llvm/include/llvm/Transforms/IPO/
DInlinerPass.h27 class ProfileSummaryInfo; variable
89 ProfileSummaryInfo *PSI;