llvm::getDevelopmentModeAdvisor

Create a development-mode (dynamic model) InlineAdvisor for M.

Synopsis

Declared in <llvm/Analysis/InlineAdvisor.h>

std::unique_ptr<InlineAdvisor>
getDevelopmentModeAdvisor(
    Module& M,
    ModuleAnalysisManager& MAM,
    std::function<bool(CallBase&)> GetDefaultAdvice);

Return Value

Owned development-mode advisor, or null if unavailable.

Parameters

NameDescription
MModule whose call sites are advised.
MAMModule analysis manager providing dependencies.
GetDefaultAdviceFallback that returns whether to inline by default.