Lines Matching refs:Function
35 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, in AlwaysInlineImpl()
36 function_ref<AAResults &(Function &)> GetAAR, in AlwaysInlineImpl()
37 function_ref<BlockFrequencyInfo &(Function &)> GetBFI) { in AlwaysInlineImpl()
40 SmallVector<Function *, 16> InlinedFunctions; in AlwaysInlineImpl()
41 for (Function &F : M) { in AlwaysInlineImpl()
60 Function *Caller = CB->getCaller(); in AlwaysInlineImpl()
100 erase_if(InlinedFunctions, [&](Function *F) { in AlwaysInlineImpl()
107 InlinedFunctions, [&](Function *F) { return F->hasComdat(); }); in AlwaysInlineImpl()
108 for (Function *F : make_range(NonComdatBegin, InlinedFunctions.end())) { in AlwaysInlineImpl()
119 for (Function *F : InlinedFunctions) { in AlwaysInlineImpl()
143 auto GetAAR = [&](Function &F) -> AAResults & { in runOnModule()
146 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in runOnModule()
182 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in run()
185 auto GetBFI = [&](Function &F) -> BlockFrequencyInfo & { in run()
188 auto GetAAR = [&](Function &F) -> AAResults & { in run()