| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | ProfileSummaryInfo.cpp | 50 void ProfileSummaryInfo::refresh() { in refresh() 69 std::optional<uint64_t> ProfileSummaryInfo::getProfileCount( in getProfileCount() 88 bool ProfileSummaryInfo::isFunctionHotnessUnknown(const Function &F) const { in isFunctionHotnessUnknown() 96 bool ProfileSummaryInfo::isFunctionEntryCold(const Function *F) const { in isFunctionEntryCold() 111 void ProfileSummaryInfo::computeThresholds() { in computeThresholds() 141 ProfileSummaryInfo::computeThreshold(int PercentileCutoff) const { in computeThreshold() 156 bool ProfileSummaryInfo::hasHugeWorkingSetSize() const { in hasHugeWorkingSetSize() 160 bool ProfileSummaryInfo::hasLargeWorkingSetSize() const { in hasLargeWorkingSetSize() 164 bool ProfileSummaryInfo::isHotCount(uint64_t C) const { in isHotCount() 168 bool ProfileSummaryInfo::isColdCount(uint64_t C) const { in isColdCount() [all …]
|
| HD | OptimizationRemarkEmitter.cpp | 107 if (ProfileSummaryInfo *PSI = in runOnFunction() 139 if (ProfileSummaryInfo *PSI = in run()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | SizeOpts.cpp | 63 ProfileSummaryInfo *PSI, in isFunctionColdInCallGraph() 69 ProfileSummaryInfo *PSI, in isFunctionHotInCallGraphNthPercentile() 75 ProfileSummaryInfo *PSI, in isFunctionColdInCallGraphNthPercentile() 80 ProfileSummaryInfo *PSI, in isColdBlock() 86 ProfileSummaryInfo *PSI, in isHotBlockNthPercentile() 91 ProfileSummaryInfo *PSI, in isColdBlockNthPercentile() 98 bool llvm::shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, in shouldOptimizeForSize() 104 bool llvm::shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
|
| HD | SampleProfileLoaderBaseUtil.cpp | 64 bool callsiteIsHot(const FunctionSamples *CallsiteFS, ProfileSummaryInfo *PSI, in callsiteIsHot() 98 ProfileSummaryInfo *PSI) const { in countUsedRecords() 123 ProfileSummaryInfo *PSI) const { in countBodyRecords() 142 ProfileSummaryInfo *PSI) const { in countBodySamples()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| HD | SampleProfileLoaderBaseUtil.h | 25 class ProfileSummaryInfo; variable 41 ProfileSummaryInfo *PSI) const; 43 ProfileSummaryInfo *PSI) const; 46 ProfileSummaryInfo *PSI) const; 89 bool callsiteIsHot(const FunctionSamples *CallsiteFS, ProfileSummaryInfo *PSI,
|
| HD | SizeOpts.h | 40 static inline bool isPGSOColdCodeOnly(ProfileSummaryInfo *PSI) { in isPGSOColdCodeOnly() 51 bool shouldFuncOptimizeForSizeImpl(const FuncT *F, ProfileSummaryInfo *PSI, in shouldFuncOptimizeForSizeImpl() 73 ProfileSummaryInfo *PSI, BFIT *BFI, in shouldOptimizeForSizeImpl() 93 bool shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, 99 bool shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI,
|
| HD | Cloning.h | 44 class ProfileSummaryInfo; variable 207 ProfileSummaryInfo *PSI = nullptr, 216 ProfileSummaryInfo *PSI;
|
| HD | UnrollLoop.h | 34 class ProfileSummaryInfo; variable 116 BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | MachineSizeOpts.h | 20 class ProfileSummaryInfo; variable 28 bool shouldOptimizeForSize(const MachineFunction *MF, ProfileSummaryInfo *PSI, 34 ProfileSummaryInfo *PSI, 40 ProfileSummaryInfo *PSI,
|
| HD | TailDuplicator.h | 35 class ProfileSummaryInfo; variable 46 ProfileSummaryInfo *PSI; 73 ProfileSummaryInfo *PSI,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| HD | ProfileSummaryInfo.h | 42 class ProfileSummaryInfo { 64 ProfileSummaryInfo(const Module &M) : M(&M) { refresh(); } in ProfileSummaryInfo() function 65 ProfileSummaryInfo(ProfileSummaryInfo &&Arg) = default; 333 ProfileSummaryInfo::getTotalCallCount<Function>(const Function *F) const { 350 ProfileSummaryInfo::getEntryCount<MachineFunction>( 355 std::unique_ptr<ProfileSummaryInfo> PSI; 361 ProfileSummaryInfo &getPSI() { return *PSI; } in getPSI() 362 const ProfileSummaryInfo &getPSI() const { return *PSI; } in getPSI() 375 typedef ProfileSummaryInfo Result;
|
| HD | InlineCost.h | 31 class ProfileSummaryInfo; variable 283 ProfileSummaryInfo *PSI = nullptr, 297 ProfileSummaryInfo *PSI = nullptr, 322 ProfileSummaryInfo *PSI = nullptr, 331 ProfileSummaryInfo *PSI = nullptr,
|
| HD | ModuleSummaryAnalysis.h | 27 class ProfileSummaryInfo; variable 39 ProfileSummaryInfo *PSI,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | MachineSizeOpts.cpp | 28 ProfileSummaryInfo *PSI, in shouldOptimizeForSize() 35 ProfileSummaryInfo *PSI, in shouldOptimizeForSize() 43 ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
|
| HD | BranchFolding.h | 27 class ProfileSummaryInfo; variable 36 ProfileSummaryInfo *PSI, 133 ProfileSummaryInfo *PSI;
|
| HD | MachineFunctionSplitter.cpp | 110 ProfileSummaryInfo *PSI) { in isColdBlock() 151 ProfileSummaryInfo *PSI = nullptr; in runOnMachineFunction()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| HD | HotColdSplitting.h | 21 class ProfileSummaryInfo; variable 38 HotColdSplitting(ProfileSummaryInfo *ProfSI, in HotColdSplitting() 59 ProfileSummaryInfo *PSI;
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| HD | LoopVectorize.h | 75 class ProfileSummaryInfo; variable 184 ProfileSummaryInfo *PSI; 197 ProfileSummaryInfo *PSI_);
|
| HD | LoopVectorizationLegality.h | 46 class ProfileSummaryInfo; variable 247 AssumptionCache *AC, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI) in LoopVectorizationLegality() 547 ProfileSummaryInfo *PSI;
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| HD | InstructionSelect.h | 24 class ProfileSummaryInfo; variable 59 ProfileSummaryInfo *PSI = nullptr;
|
| HD | GIMatchTableExecutor.h | 38 class ProfileSummaryInfo; variable 574 ProfileSummaryInfo *PSI = nullptr; 584 ProfileSummaryInfo *psi = nullptr,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| HD | PGOForceFunctionAttrs.cpp | 18 static bool shouldRunOnFunction(Function &F, ProfileSummaryInfo &PSI, in shouldRunOnFunction() 37 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run()
|
| HD | LowerAllowCheckPass.cpp | 74 const ProfileSummaryInfo *PSI, in removeUbsanTraps() 134 ProfileSummaryInfo *PSI = in run()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| HD | ConstantHoisting.h | 61 class ProfileSummaryInfo; variable 133 ProfileSummaryInfo *PSI); 157 ProfileSummaryInfo *PSI;
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| HD | InstCombiner.h | 39 class ProfileSummaryInfo; variable 80 ProfileSummaryInfo *PSI; 101 ProfileSummaryInfo *PSI, const DataLayout &DL, LoopInfo *LI) in InstCombiner() 347 ProfileSummaryInfo *getProfileSummaryInfo() const { return PSI; } in getProfileSummaryInfo()
|