Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
llvm::InlineAdvisorAnalysis::Result Struct Reference

#include "llvm/Analysis/InlineAdvisor.h"

Public Member Functions

 Result (Module &M, ModuleAnalysisManager &MAM)
bool invalidate (Module &, const PreservedAnalyses &PA, ModuleAnalysisManager::Invalidator &)
LLVM_ABI bool tryCreate (InlineParams Params, InliningAdvisorMode Mode, const ReplayInlinerSettings &ReplaySettings, InlineContext IC)
InlineAdvisorgetAdvisor () const

Detailed Description

Definition at line 313 of file InlineAdvisor.h.

Constructor & Destructor Documentation

◆ Result()

llvm::InlineAdvisorAnalysis::Result::Result ( Module & M,
ModuleAnalysisManager & MAM )
inline

Definition at line 314 of file InlineAdvisor.h.

Member Function Documentation

◆ getAdvisor()

InlineAdvisor * llvm::InlineAdvisorAnalysis::Result::getAdvisor ( ) const
inline

Definition at line 325 of file InlineAdvisor.h.

◆ invalidate()

bool llvm::InlineAdvisorAnalysis::Result::invalidate ( Module & ,
const PreservedAnalyses & PA,
ModuleAnalysisManager::Invalidator &  )
inline

◆ tryCreate()


The documentation for this struct was generated from the following files: