Home
last modified time | relevance | path

Searched defs:PSI (Results 1 – 25 of 67) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSizeOpts.cpp28 ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
35 ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
43 ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
H A DMachineFunctionSplitter.cpp110 ProfileSummaryInfo *PSI) { in isColdBlock() argument
157 ProfileSummaryInfo *PSI = nullptr; runOnMachineFunction() local
[all...]
H A DExpandMemCmp.cpp832 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 DTailDuplication.cpp88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() local
H A DBranchFolding.h130 ProfileSummaryInfo *PSI; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSizeOpts.h40 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 DSimplifyLibCalls.h109 ProfileSummaryInfo *PSI; variable
H A DCloning.h215 ProfileSummaryInfo *PSI; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp34 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 DThinLTOBitcodeWriter.cpp283 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode() local
474 ProfileSummaryInfo PSI(M); in splitAndWriteThinLTOBitcode() local
554 ProfileSummaryInfo PSI(M); in writeThinLTOBitcode() local
H A DModuleInliner.cpp118 ProfileSummaryInfo *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(M); in run() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSizeOpts.cpp98 bool llvm::shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
104 bool llvm::shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI, in shouldOptimizeForSize()
H A DSampleProfileLoaderBaseUtil.cpp64 bool callsiteIsHot(const FunctionSamples *CallsiteFS, ProfileSummaryInfo *PSI, in callsiteIsHot()
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DOptimizationRemarkEmitter.cpp107 if (ProfileSummaryInfo *PSI = in runOnFunction() local
139 if (ProfileSummaryInfo *PSI = in run() local
H A DModuleSummaryAnalysis.cpp131 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 DInlineCost.cpp253 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 DProfileSummaryInfo.cpp249 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelect.h59 ProfileSummaryInfo *PSI = nullptr; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp295 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 DLoopLoadElimination.cpp172 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 DHotColdSplitting.h59 ProfileSummaryInfo *PSI; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h47 ProfileSummaryInfo *PSI; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h247 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 DX86PadShortFunction.cpp117 auto *PSI = in runOnMachineFunction() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h79 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

123