Lines Matching refs:InlineCost
555 std::optional<InlineCost> getExternalInlineAdvisorCost(CallBase &CB);
557 InlineCost shouldInlineCandidate(InlineCandidate &Candidate);
1051 InlineCost Cost = getInlineCost(CallInst, getInlineParams(), GetTTI(*Callee), in shouldInlineColdCallee()
1291 InlineCost Cost = shouldInlineCandidate(Candidate); in tryInlineCandidate()
1367 std::optional<InlineCost>
1375 return InlineCost::getNever("not previously inlined"); in getExternalInlineAdvisorCost()
1378 return InlineCost::getAlways("previously inlined"); in getExternalInlineAdvisorCost()
1386 std::optional<InlineCost> Cost = getExternalInlineAdvisorCost(CB); in getExternalInlineAdvisorShouldInline()
1390 InlineCost
1392 if (std::optional<InlineCost> ReplayCost = in shouldInlineCandidate()
1402 return InlineCost::getNever("cold callsite"); in shouldInlineCandidate()
1418 InlineCost Cost = getInlineCost(*Candidate.CallInstr, Callee, Params, in shouldInlineCandidate()
1441 return InlineCost::getAlways("preinliner"); in shouldInlineCandidate()
1447 return InlineCost::get(Cost.getCost(), INT_MAX); in shouldInlineCandidate()
1452 return InlineCost::get(Cost.getCost(), SampleThreshold); in shouldInlineCandidate()