LLVM  8.0.1
llvm::PostDominatorTree Member List

This is the complete list of members for llvm::PostDominatorTree, including all inherited members.

addNewBlock(NodeT *BB, NodeT *DomBB)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
addRoot(NodeT *BB)llvm::DominatorTreeBase< NodeT, IsPostDom >inlineprotected
addRoot(MachineBasicBlock *MBB)llvm::DominatorTreeBase< NodeT, IsPostDom >inlineprotected
applyUpdates(ArrayRef< UpdateType > Updates)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
Base typedefllvm::PostDominatorTree
changeImmediateDominator(DomTreeNodeBase< NodeT > *N, DomTreeNodeBase< NodeT > *NewIDom)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
changeImmediateDominator(NodeT *BB, NodeT *NewBB)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
compare(const DominatorTreeBase &Other) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
Deletellvm::DominatorTreeBase< NodeT, IsPostDom >static
deleteEdge(NodeT *From, NodeT *To)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
DFSInfoValidllvm::DominatorTreeBase< NodeT, IsPostDom >mutableprotected
dominates(const DomTreeNodeBase< NodeT > *A, const DomTreeNodeBase< NodeT > *B) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
dominates(const NodeT *A, const NodeT *B) constllvm::DominatorTreeBase< NodeT, IsPostDom >
DominatorTreeBase()llvm::DominatorTreeBase< NodeT, IsPostDom >inline
DominatorTreeBase(DominatorTreeBase &&Arg)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
DominatorTreeBase(const DominatorTreeBase &)=deletellvm::DominatorTreeBase< NodeT, IsPostDom >
DomTreeNodeMapType typedefllvm::DominatorTreeBase< NodeT, IsPostDom >protected
DomTreeNodesllvm::DominatorTreeBase< NodeT, IsPostDom >protected
eraseNode(NodeT *BB)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
findNearestCommonDominator(NodeT *A, NodeT *B) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
findNearestCommonDominator(const NodeT *A, const NodeT *B) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
getDescendants(NodeT *R, SmallVectorImpl< NodeT *> &Result) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
getNode(const NodeT *BB) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
getRoot() constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
getRootNode()llvm::DominatorTreeBase< NodeT, IsPostDom >inline
getRootNode() constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
getRoots() constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
Insertllvm::DominatorTreeBase< NodeT, IsPostDom >static
insertEdge(NodeT *From, NodeT *To)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &)llvm::PostDominatorTree
IsPostDominatorllvm::DominatorTreeBase< NodeT, IsPostDom >static
isPostDominator() constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
isReachableFromEntry(const NodeT *A) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
isReachableFromEntry(const DomTreeNodeBase< NodeT > *A) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
isVirtualRoot(const DomTreeNodeBase< NodeT > *A) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
NodePtr typedefllvm::DominatorTreeBase< NodeT, IsPostDom >
NodeType typedefllvm::DominatorTreeBase< NodeT, IsPostDom >
operator=(DominatorTreeBase &&RHS)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
operator=(const DominatorTreeBase &)=deletellvm::DominatorTreeBase< NodeT, IsPostDom >
operator[](const NodeT *BB) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
Parentllvm::DominatorTreeBase< NodeT, IsPostDom >protected
ParentPtr typedefllvm::DominatorTreeBase< NodeT, IsPostDom >
ParentType typedefllvm::DominatorTreeBase< NodeT, IsPostDom >
PostDominatorTree()=defaultllvm::PostDominatorTree
PostDominatorTree(Function &F)llvm::PostDominatorTreeinlineexplicit
print(raw_ostream &O) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
properlyDominates(const DomTreeNodeBase< NodeT > *A, const DomTreeNodeBase< NodeT > *B) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
properlyDominates(const NodeT *A, const NodeT *B) constllvm::DominatorTreeBase< NodeT, IsPostDom >
recalculate(ParentType &Func)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
recalculate(ParentType &Func, ArrayRef< UpdateType > Updates)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
releaseMemory()llvm::DominatorTreeBase< NodeT, IsPostDom >inline
reset()llvm::DominatorTreeBase< NodeT, IsPostDom >inlineprotected
RootNodellvm::DominatorTreeBase< NodeT, IsPostDom >protected
Rootsllvm::DominatorTreeBase< NodeT, IsPostDom >protected
setNewRoot(NodeT *BB)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
SlowQueriesllvm::DominatorTreeBase< NodeT, IsPostDom >mutableprotected
Split(typename GraphTraits< N >::NodeRef NewBB)llvm::DominatorTreeBase< NodeT, IsPostDom >inlineprotected
splitBlock(NodeT *NewBB)llvm::DominatorTreeBase< NodeT, IsPostDom >inline
updateDFSNumbers() constllvm::DominatorTreeBase< NodeT, IsPostDom >inline
UpdateKind typedefllvm::DominatorTreeBase< NodeT, IsPostDom >
UpdateType typedefllvm::DominatorTreeBase< NodeT, IsPostDom >
VerificationLevel enum namellvm::DominatorTreeBase< NodeT, IsPostDom >
verify(VerificationLevel VL=VerificationLevel::Full) constllvm::DominatorTreeBase< NodeT, IsPostDom >inline