Create a development-mode (dynamic model) InlineAdvisor for M.
Declared in <llvm/Analysis/InlineAdvisor.h>
std::unique_ptr<InlineAdvisor>
getDevelopmentModeAdvisor(
Module& M,
ModuleAnalysisManager& MAM,
std::function<bool(CallBase&)> GetDefaultAdvice);
Owned development-mode advisor, or null if unavailable.
| Name | Description |
|---|---|
| M | Module whose call sites are advised. |
| MAM | Module analysis manager providing dependencies. |
| GetDefaultAdvice | Fallback that returns whether to inline by default. |