Lines Matching defs:InlineAdvisor
1 //===- InlineAdvisor.cpp - analysis pass implementation -------------------===//
14 #include "llvm/Analysis/InlineAdvisor.h"
74 MandatoryInlineAdvice(InlineAdvisor *Advisor, CallBase &CB,
176 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB,
523 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM,
536 InlineAdvisor::~InlineAdvisor() {
544 std::unique_ptr<InlineAdvice> InlineAdvisor::getMandatoryAdvice(CallBase &CB,
592 InlineAdvisor::MandatoryInliningKind
593 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM,
615 std::unique_ptr<InlineAdvice> InlineAdvisor::getAdvice(CallBase &CB,
625 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) {