HomeSort by: relevance | last modified time | path
    Searched defs:MLInlineAdvisor (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MLInlineAdvisor.h 1 //===- MLInlineAdvisor.h - ML - based InlineAdvisor factories ---*- C++ -*-===//
24 class MLInlineAdvisor : public InlineAdvisor {
26 MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM,
30 virtual ~MLInlineAdvisor() = default;
73 MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB,
101 MLInlineAdvisor *getAdvisor() const {
102 return static_cast<MLInlineAdvisor *>(Advisor);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MLInlineAdvisor.cpp 1 //===- MLInlineAdvisor.cpp - machine learned InlineAdvisor ----------------===//
25 #include "llvm/Analysis/MLInlineAdvisor.h"
66 MLInlineAdvisor::MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM,
108 void MLInlineAdvisor::onPassEntry() {
120 int64_t MLInlineAdvisor::getLocalCalls(Function &F) {
130 void MLInlineAdvisor::onSuccessfulInlining(const MLInlineAdvice &Advice,
167 int64_t MLInlineAdvisor::getModuleIRSize() const {
175 std::unique_ptr<InlineAdvice> MLInlineAdvisor::getAdviceImpl(CallBase &CB) {
251 MLInlineAdvisor::getAdviceFromModel(CallBase &CB
    [all...]

Completed in 36 milliseconds