Home
last modified time | relevance | path

Searched refs:MLInlineAdvisor (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMLInlineAdvisor.h29 class MLInlineAdvisor : public InlineAdvisor {
31 MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM,
35 virtual ~MLInlineAdvisor() = default;
101 MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB,
120 MLInlineAdvisor *getAdvisor() const { in getAdvisor()
121 return static_cast<MLInlineAdvisor *>(Advisor); in getAdvisor()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMLInlineAdvisor.cpp91 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner), in getReleaseModeAdvisor()
139 MLInlineAdvisor::MLInlineAdvisor( in MLInlineAdvisor() function in MLInlineAdvisor
191 unsigned MLInlineAdvisor::getInitialFunctionLevel(const Function &F) const { in getInitialFunctionLevel()
195 void MLInlineAdvisor::onPassEntry(LazyCallGraph::SCC *CurSCC) { in onPassEntry()
245 void MLInlineAdvisor::onPassExit(LazyCallGraph::SCC *CurSCC) { in onPassExit()
273 int64_t MLInlineAdvisor::getLocalCalls(Function &F) { in getLocalCalls()
282 void MLInlineAdvisor::onSuccessfulInlining(const MLInlineAdvice &Advice, in onSuccessfulInlining()
325 int64_t MLInlineAdvisor::getModuleIRSize() const { in getModuleIRSize()
333 FunctionPropertiesInfo &MLInlineAdvisor::getCachedFPI(Function &F) const { in getCachedFPI()
342 std::unique_ptr<InlineAdvice> MLInlineAdvisor::getAdviceImpl(CallBase &CB) { in getAdviceImpl()
[all …]
/freebsd/lib/clang/libllvm/
H A DMakefile116 SRCS_MIN+= Analysis/MLInlineAdvisor.cpp