Lines Matching defs:Advisor
505 MLInlineAdvice::MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB,
508 : InlineAdvice(Advisor, CB, ORE, Recommendation),
509 CallerIRSize(Advisor->isForcedToStop() ? 0 : Advisor->getIRSize(*Caller)),
510 CalleeIRSize(Advisor->isForcedToStop() ? 0 : Advisor->getIRSize(*Callee)),
511 CallerAndCalleeEdges(Advisor->isForcedToStop()
513 : (Advisor->getLocalCalls(*Caller) +
514 Advisor->getLocalCalls(*Callee))),
515 PreInlineCallerFPI(Advisor->getCachedFPI(*Caller)) {
517 FPU.emplace(Advisor->getCachedFPI(*getCaller()), CB);