Home
last modified time | relevance | path

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

123

/freebsd/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()
151 ProfileSummaryInfo *PSI = nullptr; in runOnMachineFunction() local
H A DExpandMemCmp.cpp832 ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, in expandMemCmp()
924 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnFunction() local
948 const DataLayout &DL, ProfileSummaryInfo *PSI, in runOnBlock()
967 const TargetLowering *TL, ProfileSummaryInfo *PSI, in runImpl()
1002 auto *PSI = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) in run() local
H A DTailDuplication.cpp88 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnMachineFunction() local
H A DBranchFolding.h133 ProfileSummaryInfo *PSI; variable
/freebsd/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.h216 ProfileSummaryInfo *PSI; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOForceFunctionAttrs.cpp18 static bool shouldRunOnFunction(Function &F, ProfileSummaryInfo &PSI, in shouldRunOnFunction()
37 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run() local
H A DLowerAllowCheckPass.cpp74 const ProfileSummaryInfo *PSI, in removeUbsanTraps()
134 ProfileSummaryInfo *PSI = in run() local
H A DIndirectCallPromotion.cpp306 ProfileSummaryInfo *PSI = nullptr; member in __anon5ae95e860111::IndirectCallPromoter
394 Function &Func, Module &M, ProfileSummaryInfo *PSI, in IndirectCallPromoter()
805 bool IndirectCallPromoter::processFunction(ProfileSummaryInfo *PSI) { in processFunction()
962 static bool promoteIndirectCalls(Module &M, ProfileSummaryInfo *PSI, bool InLTO, in promoteIndirectCalls()
1014 ProfileSummaryInfo *PSI = &MAM.getResult<ProfileSummaryAnalysis>(M); in run() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp34 Module &M, bool InsertLifetime, ProfileSummaryInfo &PSI, in AlwaysInlineImpl()
129 auto &PSI = getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnModule() local
178 auto &PSI = MAM.getResult<ProfileSummaryAnalysis>(M); in 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/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/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.cpp162 ProfileSummaryInfo *PSI) { in getHotness()
299 BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, DominatorTree &DT, in computeFunctionSummary()
887 ProfileSummaryInfo *PSI, in buildModuleSummaryIndex()
1099 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); in run() local
1136 auto *PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); in runOnModule() local
H A DInlineCost.cpp253 ProfileSummaryInfo *PSI; member in __anon463f3bdb0111::CallAnalyzer
498 ProfileSummaryInfo *PSI = nullptr, in CallAnalyzer()
1108 ProfileSummaryInfo *PSI = nullptr, in InlineCostCallAnalyzer()
1356 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE, Function &Callee, in InlineCostFeaturesAnalyzer()
2937 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) { in getInlineCost()
2946 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) { in getInliningCostEstimate()
2971 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) { in getInliningCostFeatures()
3057 ProfileSummaryInfo *PSI, OptimizationRemarkEmitter *ORE) { in getInlineCost()
3248 ProfileSummaryInfo PSI(*M); in run() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelect.h59 ProfileSummaryInfo *PSI = nullptr; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp174 ProfileSummaryInfo* PSI) in LoadEliminationForLoop()
641 ProfileSummaryInfo *PSI; member in __anon087f49260311::LoadEliminationForLoop
650 ProfileSummaryInfo *PSI, in eliminateLoadsAcrossLoops()
695 auto *PSI = MAMProxy.getCachedResult<ProfileSummaryAnalysis>(*F.getParent()); in run() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DHotColdSplitting.h59 ProfileSummaryInfo *PSI; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h46 ProfileSummaryInfo *PSI; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMLInlineAdvisor.h94 ProfileSummaryInfo &PSI; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h247 AssumptionCache *AC, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI) in LoopVectorizationLegality()
547 ProfileSummaryInfo *PSI; variable

123