LLVM API Documentation
#include <Dominators.h>
Inheritance diagram for llvm::DominatorBase:
Public Member Functions | |
const std::vector< BasicBlock * > & | getRoots () const |
bool | isPostDominator () const |
Protected Member Functions | |
DominatorBase (bool isPostDom) | |
Protected Attributes | |
std::vector< BasicBlock * > | Roots |
const bool | IsPostDominators |
Definition at line 41 of file Dominators.h.
|
Definition at line 46 of file Dominators.h. |
|
getRoots - Return the root blocks of the current CFG. This may include multiple blocks if we are computing post dominators. For forward dominators, this will always be a single block (the entry node). Definition at line 52 of file Dominators.h. References Roots. Referenced by llvm::ImmediateDominatorsBase::print(), llvm::PostDominanceFrontier::runOnFunction(), llvm::PostDominatorTree::runOnFunction(), llvm::ImmediatePostDominators::runOnFunction(), llvm::DominanceFrontier::runOnFunction(), and llvm::DominatorTree::runOnFunction(). |
|
isPostDominator - Returns true if analysis based of postdoms Definition at line 56 of file Dominators.h. References IsPostDominators. |
|
Definition at line 44 of file Dominators.h. Referenced by isPostDominator(). |
|