/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AlwaysInliner.cpp | 37 function_ref<BlockFrequencyInfo &(Function &)> GetBFI) { in AlwaysInlineImpl() argument 185 auto GetBFI = [&](Function &F) -> BlockFrequencyInfo & { run() local
|
H A D | SCCP.cpp | 116 std::function<BlockFrequencyInfo &(Function &)> GetBFI, in runIPSCCP() argument 410 auto GetBFI = [&FAM](Function &F) -> BlockFrequencyInfo & { run() local
|
H A D | GlobalOpt.cpp | 1740 isValidCandidateForColdCC(Function & F,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,const std::vector<Function * > & AllCallsCold) isValidCandidateForColdCC() argument 1774 hasOnlyColdCalls(Function & F,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ChangeableCCCacheTy & ChangeableCCCache) hasOnlyColdCalls() argument 1911 OptimizeFunctions(Module & M,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,function_ref<DominatorTree & (Function &)> LookupDomTree,SmallPtrSetImpl<const Comdat * > & NotDiscardableComdats,function_ref<void (Function & F)> ChangedCFGCallback,function_ref<void (Function & F)> DeleteFnCallback) OptimizeFunctions() argument 2414 optimizeGlobalsInModule(Module & M,const DataLayout & DL,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,function_ref<DominatorTree & (Function &)> LookupDomTree,function_ref<void (Function & F)> ChangedCFGCallback,function_ref<void (Function & F)> DeleteFnCallback) optimizeGlobalsInModule() argument 2493 auto GetBFI = [&FAM](Function &F) -> BlockFrequencyInfo & { run() local [all...] |
H A D | PartialInlining.cpp | 269 function_ref<BlockFrequencyInfo &(Function &)> GetBFI; member 1466 auto GetBFI = [&FAM](Function &F) -> BlockFrequencyInfo & { in run() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | HotColdSplitting.h | 60 function_ref<BlockFrequencyInfo *(Function &)> GetBFI; variable
|
H A D | FunctionSpecialization.h | 260 std::function<BlockFrequencyInfo &(Function &)> GetBFI; variable 274 std::function<BlockFrequencyInfo &(Function &)> GetBFI, in FunctionSpecializer()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 250 function_ref<BlockFrequencyInfo &(Function &)> GetBFI; member in __anon3da3c46d0111::CallAnalyzer 497 function_ref<BlockFrequencyInfo &(Function &)> GetBFI = nullptr, in CallAnalyzer() argument 1101 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 1345 InlineCostFeaturesAnalyzer(const TargetTransformInfo & TTI,function_ref<AssumptionCache & (Function &)> & GetAssumptionCache,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE,Function & Callee,CallBase & Call) InlineCostFeaturesAnalyzer() argument 2931 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 2940 getInliningCostEstimate(CallBase & Call,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInliningCostEstimate() argument 2965 getInliningCostFeatures(CallBase & Call,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInliningCostFeatures() argument 3051 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 [all...] |
H A D | InlineOrder.cpp | 58 auto GetBFI = [&](Function &F) -> BlockFrequencyInfo & { in getInlineCostWrapper() local
|
H A D | InlineAdvisor.cpp | 146 auto GetBFI = [&](Function &F) -> BlockFrequencyInfo & { getDefaultInlineAdvice() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 249 GetBFIFunc GetBFI; member in __anond8c8d8340111::InductiveRangeCheckElimination 258 LoopInfo &LI, GetBFIFunc GetBFI = std::nullopt) in InductiveRangeCheckElimination()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 553 Module &M, function_ref<BlockFrequencyInfo *(Function &F)> GetBFI, in runOnModule() 579 auto GetBFI = [&FAM](Function &F) { in run() local 764 function_ref<BlockFrequencyInfo *(Function &F)> GetBFI, in emitProfileNotes()
|