|
mini-llvm 0.1.0
|
#include <DominatorTreeAnalysis.h>


Public Member Functions | |
| DominatorTreeAnalysis () | |
| ~DominatorTreeAnalysis () override | |
| void | runOnFunction (const Function &F) override |
| const DTNode * | node (const BasicBlock &v) const |
| bool | dominates (const BasicBlock &u, const BasicBlock &v) const |
| bool | dominates (const Instruction &u, const Instruction &v) const |
| Public Member Functions inherited from mini_llvm::ir::FunctionAnalysis | |
| virtual | ~FunctionAnalysis ()=default |
| FunctionAnalysis ()=default | |
| FunctionAnalysis (const FunctionAnalysis &)=delete | |
| FunctionAnalysis & | operator= (const FunctionAnalysis &)=delete |
| FunctionAnalysis (FunctionAnalysis &&)=delete | |
| FunctionAnalysis & | operator= (FunctionAnalysis &&)=delete |
| mini_llvm::ir::DominatorTreeAnalysis::DominatorTreeAnalysis | ( | ) |
|
override |
| bool mini_llvm::ir::DominatorTreeAnalysis::dominates | ( | const BasicBlock & | u, |
| const BasicBlock & | v ) const |
| bool mini_llvm::ir::DominatorTreeAnalysis::dominates | ( | const Instruction & | u, |
| const Instruction & | v ) const |
| const DTNode * mini_llvm::ir::DominatorTreeAnalysis::node | ( | const BasicBlock & | v | ) | const |
|
overridevirtual |
Implements mini_llvm::ir::FunctionAnalysis.