• Home
  • Raw
  • Download

Lines Matching refs:ProfileSummaryInfo

94 void ProfileSummaryInfo::refresh() {  in refresh()
113 Optional<uint64_t> ProfileSummaryInfo::getProfileCount( in getProfileCount()
135 bool ProfileSummaryInfo::isFunctionEntryHot(const Function *F) const { in isFunctionEntryHot()
150 bool ProfileSummaryInfo::isFunctionHotInCallGraph( in isFunctionHotInCallGraph()
179 bool ProfileSummaryInfo::isFunctionColdInCallGraph( in isFunctionColdInCallGraph()
203 bool ProfileSummaryInfo::isFunctionHotnessUnknown(const Function &F) const { in isFunctionHotnessUnknown()
209 bool ProfileSummaryInfo::isFunctionHotOrColdInCallGraphNthPercentile( in isFunctionHotOrColdInCallGraphNthPercentile()
243 bool ProfileSummaryInfo::isFunctionHotInCallGraphNthPercentile( in isFunctionHotInCallGraphNthPercentile()
249 bool ProfileSummaryInfo::isFunctionColdInCallGraphNthPercentile( in isFunctionColdInCallGraphNthPercentile()
258 bool ProfileSummaryInfo::isFunctionEntryCold(const Function *F) const { in isFunctionEntryCold()
273 void ProfileSummaryInfo::computeThresholds() { in computeThresholds()
307 ProfileSummaryInfo::computeThreshold(int PercentileCutoff) const { in computeThreshold()
322 bool ProfileSummaryInfo::hasHugeWorkingSetSize() const { in hasHugeWorkingSetSize()
326 bool ProfileSummaryInfo::hasLargeWorkingSetSize() const { in hasLargeWorkingSetSize()
330 bool ProfileSummaryInfo::isHotCount(uint64_t C) const { in isHotCount()
334 bool ProfileSummaryInfo::isColdCount(uint64_t C) const { in isColdCount()
339 bool ProfileSummaryInfo::isHotOrColdCountNthPercentile(int PercentileCutoff, in isHotOrColdCountNthPercentile()
348 bool ProfileSummaryInfo::isHotCountNthPercentile(int PercentileCutoff, in isHotCountNthPercentile()
353 bool ProfileSummaryInfo::isColdCountNthPercentile(int PercentileCutoff, in isColdCountNthPercentile()
358 uint64_t ProfileSummaryInfo::getOrCompHotCountThreshold() const { in getOrCompHotCountThreshold()
362 uint64_t ProfileSummaryInfo::getOrCompColdCountThreshold() const { in getOrCompColdCountThreshold()
366 bool ProfileSummaryInfo::isHotBlock(const BasicBlock *BB, in isHotBlock()
372 bool ProfileSummaryInfo::isColdBlock(const BasicBlock *BB, in isColdBlock()
379 bool ProfileSummaryInfo::isHotOrColdBlockNthPercentile( in isHotOrColdBlockNthPercentile()
388 bool ProfileSummaryInfo::isHotBlockNthPercentile( in isHotBlockNthPercentile()
393 bool ProfileSummaryInfo::isColdBlockNthPercentile( in isColdBlockNthPercentile()
398 bool ProfileSummaryInfo::isHotCallSite(const CallBase &CB, in isHotCallSite()
404 bool ProfileSummaryInfo::isColdCallSite(const CallBase &CB, in isColdCallSite()
415 bool ProfileSummaryInfo::hasPartialSampleProfile() const { in hasPartialSampleProfile()
430 PSI.reset(new ProfileSummaryInfo(M)); in doInitialization()
440 ProfileSummaryInfo ProfileSummaryAnalysis::run(Module &M, in run()
442 return ProfileSummaryInfo(M); in run()
447 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run()