mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mir::BasicBlockAnalysis Class Referenceabstract

#include <BasicBlockAnalysis.h>

Public Member Functions

virtual ~BasicBlockAnalysis ()=default
 BasicBlockAnalysis ()=default
 BasicBlockAnalysis (const BasicBlockAnalysis &)=delete
BasicBlockAnalysisoperator= (const BasicBlockAnalysis &)=delete
 BasicBlockAnalysis (BasicBlockAnalysis &&)=delete
BasicBlockAnalysisoperator= (BasicBlockAnalysis &&)=delete
virtual void runOnBasicBlock (const BasicBlock &B)=0

Constructor & Destructor Documentation

◆ ~BasicBlockAnalysis()

virtual mini_llvm::mir::BasicBlockAnalysis::~BasicBlockAnalysis ( )
virtualdefault

◆ BasicBlockAnalysis() [1/3]

mini_llvm::mir::BasicBlockAnalysis::BasicBlockAnalysis ( )
default

◆ BasicBlockAnalysis() [2/3]

mini_llvm::mir::BasicBlockAnalysis::BasicBlockAnalysis ( const BasicBlockAnalysis & )
delete

◆ BasicBlockAnalysis() [3/3]

mini_llvm::mir::BasicBlockAnalysis::BasicBlockAnalysis ( BasicBlockAnalysis && )
delete

Member Function Documentation

◆ operator=() [1/2]

BasicBlockAnalysis & mini_llvm::mir::BasicBlockAnalysis::operator= ( BasicBlockAnalysis && )
delete

◆ operator=() [2/2]

BasicBlockAnalysis & mini_llvm::mir::BasicBlockAnalysis::operator= ( const BasicBlockAnalysis & )
delete

◆ runOnBasicBlock()

virtual void mini_llvm::mir::BasicBlockAnalysis::runOnBasicBlock ( const BasicBlock & B)
pure virtual

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