mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mir::BranchPredictionAnalysis Class Referencefinal

#include <BranchPredictionAnalysis.h>

Inheritance diagram for mini_llvm::mir::BranchPredictionAnalysis:
Collaboration diagram for mini_llvm::mir::BranchPredictionAnalysis:

Public Member Functions

 BranchPredictionAnalysis ()
 ~BranchPredictionAnalysis () override
void runOnFunction (const Function &F) override
bool predict (const BasicBlock &B, const BasicBlock &succ) const
Public Member Functions inherited from mini_llvm::mir::FunctionAnalysis
virtual ~FunctionAnalysis ()=default
 FunctionAnalysis ()=default
 FunctionAnalysis (const FunctionAnalysis &)=delete
FunctionAnalysisoperator= (const FunctionAnalysis &)=delete
 FunctionAnalysis (FunctionAnalysis &&)=delete
FunctionAnalysisoperator= (FunctionAnalysis &&)=delete

Constructor & Destructor Documentation

◆ BranchPredictionAnalysis()

mini_llvm::mir::BranchPredictionAnalysis::BranchPredictionAnalysis ( )

◆ ~BranchPredictionAnalysis()

mini_llvm::mir::BranchPredictionAnalysis::~BranchPredictionAnalysis ( )
override

Member Function Documentation

◆ predict()

bool mini_llvm::mir::BranchPredictionAnalysis::predict ( const BasicBlock & B,
const BasicBlock & succ ) const

◆ runOnFunction()

void mini_llvm::mir::BranchPredictionAnalysis::runOnFunction ( const Function & F)
overridevirtual

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