• Home
  • Raw
  • Download

Lines Matching refs:Caller

67              << NV("Caller", Caller) << ": "  in recordUnsuccessfulInliningImpl()
73 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC); in recordInliningWithCalleeDeletedImpl()
77 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC); in recordInliningImpl()
89 Function &Caller = *CB.getCaller(); in getDefaultInlineAdvice() local
91 FAM.getResult<ModuleAnalysisManagerFunctionProxy>(Caller) in getDefaultInlineAdvice()
95 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getDefaultInlineAdvice()
130 : Advisor(Advisor), Caller(CB.getCaller()), Callee(CB.getCalledFunction()), in InlineAdvice()
188 shouldBeDeferred(Function *Caller, InlineCost IC, int &TotalSecondaryCost, in shouldBeDeferred() argument
191 if (!Caller->hasLocalLinkage() && !Caller->hasLinkOnceODRLinkage()) in shouldBeDeferred()
219 bool ApplyLastCallBonus = Caller->hasLocalLinkage() && !Caller->hasOneUse(); in shouldBeDeferred()
223 for (User *U : Caller->users()) { in shouldBeDeferred()
229 if (!CS2 || CS2->getCalledFunction() != Caller) { in shouldBeDeferred()
323 Function *Caller = CB.getCaller(); in shouldInline() local
338 << NV("Caller", Caller) << " because it should never be inlined " in shouldInline()
345 << NV("Caller", Caller) << " because too costly to inline " in shouldInline()
355 shouldBeDeferred(Caller, IC, TotalSecondaryCost, GetInlineCost)) { in shouldInline()
363 << " increases the cost of inlining " << NV("Caller", Caller) in shouldInline()
427 const Function &Caller, const InlineCost &IC, in emitInlinedInto() argument
435 Remark << ore::NV("Caller", &Caller); in emitInlinedInto()
445 auto &Caller = *CB.getCaller(); in getAdvice() local
447 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller); in getAdvice()
451 &Caller != &Callee; in getAdvice()