Home
last modified time | relevance | path

Searched defs:GetBFI (Results 1 – 11 of 11) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp37 function_ref<BlockFrequencyInfo &(Function &)> GetBFI) { in AlwaysInlineImpl() argument
185 auto GetBFI = [&](Function &F) -> BlockFrequencyInfo & { run() local
H A DSCCP.cpp116 std::function<BlockFrequencyInfo &(Function &)> GetBFI, in runIPSCCP() argument
410 auto GetBFI = [&FAM](Function &F) -> BlockFrequencyInfo & { run() local
H A DGlobalOpt.cpp1740 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 DPartialInlining.cpp269 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 DHotColdSplitting.h60 function_ref<BlockFrequencyInfo *(Function &)> GetBFI; variable
H A DFunctionSpecialization.h260 std::function<BlockFrequencyInfo &(Function &)> GetBFI; variable
274 std::function<BlockFrequencyInfo &(Function &)> GetBFI, in FunctionSpecializer()
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp250 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 DInlineOrder.cpp58 auto GetBFI = [&](Function &F) -> BlockFrequencyInfo & { in getInlineCostWrapper() local
H A DInlineAdvisor.cpp146 auto GetBFI = [&](Function &F) -> BlockFrequencyInfo & { getDefaultInlineAdvice() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp249 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 DGCOVProfiling.cpp553 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()