/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSizeOpts.cpp | 28 ProfileSummaryInfo *PSI, in shouldOptimizeForSize() 35 ProfileSummaryInfo *PSI, in shouldOptimizeForSize() 43 ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
|
H A D | MachineFunctionSplitter.cpp | 110 ProfileSummaryInfo *PSI) { in isColdBlock() argument 157 ProfileSummaryInfo *PSI = nullptr; runOnMachineFunction() local [all...] |
H A D | ExpandMemCmp.cpp | 832 ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, in expandMemCmp() argument 924 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnFunction() local 948 const DataLayout &DL, ProfileSummaryInfo *PSI, in runOnBlock() argument 967 runImpl(Function & F,const TargetLibraryInfo * TLI,const TargetTransformInfo * TTI,const TargetLowering * TL,ProfileSummaryInfo * PSI,BlockFrequencyInfo * BFI,DominatorTree * DT) runImpl() argument 1002 auto *PSI = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) run() local [all...] |
H A D | TailDuplication.cpp | 88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() local
|
H A D | BranchFolding.h | 130 ProfileSummaryInfo *PSI; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | 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()
|
H A D | SimplifyLibCalls.h | 109 ProfileSummaryInfo *PSI; variable
|
H A D | Cloning.h | 215 ProfileSummaryInfo *PSI; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AlwaysInliner.cpp | 34 Module &M, bool InsertLifetime, ProfileSummaryInfo &PSI, in AlwaysInlineImpl() argument 142 auto &PSI = getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); runOnModule() local 191 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); run() local
|
H A D | ThinLTOBitcodeWriter.cpp | 283 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode() local 474 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode() local 554 ProfileSummaryInfo PSI(M); in writeThinLTOBitcode() local
|
H A D | ModuleInliner.cpp | 118 ProfileSummaryInfo *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(M); in run() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SizeOpts.cpp | 98 bool llvm::shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, in shouldOptimizeForSize() 104 bool llvm::shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
|
H A D | SampleProfileLoaderBaseUtil.cpp | 64 bool callsiteIsHot(const FunctionSamples *CallsiteFS, ProfileSummaryInfo *PSI, in callsiteIsHot()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | OptimizationRemarkEmitter.cpp | 107 if (ProfileSummaryInfo *PSI = in runOnFunction() local 139 if (ProfileSummaryInfo *PSI = in run() local
|
H A D | ModuleSummaryAnalysis.cpp | 131 getHotness(uint64_t ProfileCount,ProfileSummaryInfo * PSI) getHotness() argument 268 computeFunctionSummary(ModuleSummaryIndex & Index,const Module & M,const Function & F,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,DominatorTree & DT,bool HasLocalsInUsedOrAsm,DenseSet<GlobalValue::GUID> & CantBePromoted,bool IsThinLTO,std::function<const StackSafetyInfo * (const Function & F)> GetSSICallback) computeFunctionSummary() argument 812 buildModuleSummaryIndex(const Module & M,std::function<BlockFrequencyInfo * (const Function & F)> GetBFICallback,ProfileSummaryInfo * PSI,std::function<const StackSafetyInfo * (const Function & F)> GetSSICallback) buildModuleSummaryIndex() argument 1023 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); run() local 1060 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); runOnModule() local [all...] |
H A D | InlineCost.cpp | 253 ProfileSummaryInfo *PSI; member in __anon3da3c46d0111::CallAnalyzer 498 ProfileSummaryInfo *PSI = nullptr, in CallAnalyzer() argument 1102 InlineCostCallAnalyzer(Function & Callee,CallBase & Call,const InlineParams & Params,const TargetTransformInfo & TTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<BlockFrequencyInfo & (Function &)> GetBFI=nullptr,ProfileSummaryInfo * PSI=nullptr,OptimizationRemarkEmitter * ORE=nullptr,bool BoostIndirect=true,bool IgnoreThreshold=false) InlineCostCallAnalyzer() argument 1346 InlineCostFeaturesAnalyzer(const TargetTransformInfo & TTI,function_ref<AssumptionCache & (Function &)> & GetAssumptionCache,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE,Function & Callee,CallBase & Call) InlineCostFeaturesAnalyzer() argument 2932 getInlineCost(CallBase & Call,const InlineParams & Params,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<const TargetLibraryInfo & (Function &)> GetTLI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInlineCost() argument 2941 getInliningCostEstimate(CallBase & Call,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInliningCostEstimate() argument 2966 getInliningCostFeatures(CallBase & Call,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInliningCostFeatures() argument 3052 getInlineCost(CallBase & Call,Function * Callee,const InlineParams & Params,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<const TargetLibraryInfo & (Function &)> GetTLI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInlineCost() argument 3243 ProfileSummaryInfo PSI(*M); run() local [all...] |
H A D | ProfileSummaryInfo.cpp | 249 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | InstructionSelect.h | 59 ProfileSummaryInfo *PSI = nullptr; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 295 processFunction(ProfileSummaryInfo * PSI) processFunction() argument 326 promoteIndirectCalls(Module & M,ProfileSummaryInfo * PSI,bool InLTO,bool SamplePGO,ModuleAnalysisManager & MAM) promoteIndirectCalls() argument 362 ProfileSummaryInfo *PSI = &MAM.getResult<ProfileSummaryAnalysis>(M); run() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 172 LoadEliminationForLoop(Loop * L,LoopInfo * LI,const LoopAccessInfo & LAI,DominatorTree * DT,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI) LoadEliminationForLoop() argument 625 ProfileSummaryInfo *PSI; global() member in __anon93c422380311::LoadEliminationForLoop 634 eliminateLoadsAcrossLoops(Function & F,LoopInfo & LI,DominatorTree & DT,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,ScalarEvolution * SE,AssumptionCache * AC,LoopAccessInfoManager & LAIs) eliminateLoadsAcrossLoops() argument 679 auto *PSI = MAMProxy.getCachedResult<ProfileSummaryAnalysis>(*F.getParent()); run() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | HotColdSplitting.h | 59 ProfileSummaryInfo *PSI; variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TailDuplicator.h | 47 ProfileSummaryInfo *PSI; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 247 AssumptionCache *AC, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI) in LoopVectorizationLegality() argument 544 ProfileSummaryInfo *PSI; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86PadShortFunction.cpp | 117 auto *PSI = in runOnMachineFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 79 ProfileSummaryInfo *PSI; global() variable 99 InstCombiner(InstructionWorklist & Worklist,BuilderTy & Builder,bool MinimizeSize,AAResults * AA,AssumptionCache & AC,TargetLibraryInfo & TLI,TargetTransformInfo & TTI,DominatorTree & DT,OptimizationRemarkEmitter & ORE,BlockFrequencyInfo * BFI,ProfileSummaryInfo * PSI,const DataLayout & DL,LoopInfo * LI) InstCombiner() argument
|