#include <Dominators.h>

Public Member Functions | |
| BasicBlock * | getRoot () const |
| virtual bool | runOnFunction (Function &) |
| virtual void | verifyAnalysis () const |
| virtual void | getAnalysisUsage (AnalysisUsage &AU) const |
| void | splitBlock (BasicBlock *BB) |
| void | changeImmediateDominator (BasicBlock *BB, BasicBlock *NewBB, DominatorTree *DT) |
| const DomSetType & | calculate (const DominatorTree &DT, const DomTreeNode *Node) |
Static Public Attributes | |
| static char | ID |
| void llvm::DominanceFrontier::changeImmediateDominator | ( | BasicBlock * | BB, | |
| BasicBlock * | NewBB, | |||
| DominatorTree * | DT | |||
| ) | [inline] |
BasicBlock BB's new dominator is NewBB. Update BB's dominance frontier to reflect this change.
| void llvm::DominanceFrontier::splitBlock | ( | BasicBlock * | BB | ) |
splitBlock - BB is split and now it has one successor. Update dominance frontier to reflect this change.
1.5.8