mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::ir::ModuleAnalysis Class Referenceabstract

#include <ModuleAnalysis.h>

Public Member Functions

virtual ~ModuleAnalysis ()=default
 ModuleAnalysis ()=default
 ModuleAnalysis (const ModuleAnalysis &)=delete
ModuleAnalysisoperator= (const ModuleAnalysis &)=delete
 ModuleAnalysis (ModuleAnalysis &&)=delete
ModuleAnalysisoperator= (ModuleAnalysis &&)=delete
virtual void runOnModule (const Module &M)=0

Constructor & Destructor Documentation

◆ ~ModuleAnalysis()

virtual mini_llvm::ir::ModuleAnalysis::~ModuleAnalysis ( )
virtualdefault

◆ ModuleAnalysis() [1/3]

mini_llvm::ir::ModuleAnalysis::ModuleAnalysis ( )
default

◆ ModuleAnalysis() [2/3]

mini_llvm::ir::ModuleAnalysis::ModuleAnalysis ( const ModuleAnalysis & )
delete

◆ ModuleAnalysis() [3/3]

mini_llvm::ir::ModuleAnalysis::ModuleAnalysis ( ModuleAnalysis && )
delete

Member Function Documentation

◆ operator=() [1/2]

ModuleAnalysis & mini_llvm::ir::ModuleAnalysis::operator= ( const ModuleAnalysis & )
delete

◆ operator=() [2/2]

ModuleAnalysis & mini_llvm::ir::ModuleAnalysis::operator= ( ModuleAnalysis && )
delete

◆ runOnModule()

virtual void mini_llvm::ir::ModuleAnalysis::runOnModule ( const Module & M)
pure virtual

The documentation for this class was generated from the following file: