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 |
applyUpdates(ArrayRef< UpdateType > Updates, ArrayRef< UpdateType > PostViewUpdates) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
Base typedef | llvm::PostDominatorTree | |
BlockNumberEpoch | llvm::DominatorTreeBase< NodeT, IsPostDom > | protected |
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) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
const_root_iterator typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
createNode(NodeT *BB, DomTreeNodeBase< NodeT > *IDom=nullptr) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inlineprotected |
Delete | llvm::DominatorTreeBase< NodeT, IsPostDom > | static |
deleteEdge(NodeT *From, NodeT *To) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
DFSInfoValid | llvm::DominatorTreeBase< NodeT, IsPostDom > | mutableprotected |
dominates(const Instruction *I1, const Instruction *I2) const | llvm::PostDominatorTree | |
dominates(const DomTreeNodeBase< NodeT > *A, const DomTreeNodeBase< NodeT > *B) const | llvm::PostDominatorTree | inline |
dominates(const NodeT *A, const NodeT *B) const | llvm::PostDominatorTree | |
DominatorTreeBase()=default | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
DominatorTreeBase(DominatorTreeBase &&Arg) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
DominatorTreeBase(const DominatorTreeBase &)=delete | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
DomTreeNodes | llvm::DominatorTreeBase< NodeT, IsPostDom > | protected |
DomTreeNodeStorageTy typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | protected |
eraseNode(NodeT *BB) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
findNearestCommonDominator(NodeT *A, NodeT *B) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
findNearestCommonDominator(const NodeT *A, const NodeT *B) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
getDescendants(NodeT *R, SmallVectorImpl< NodeT * > &Result) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
getNode(const NodeT *BB) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
getRoot() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
getRootNode() | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
getRootNode() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
Insert | llvm::DominatorTreeBase< NodeT, IsPostDom > | static |
insertEdge(NodeT *From, NodeT *To) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &) | llvm::PostDominatorTree | |
isPostDominator() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
IsPostDominator | llvm::DominatorTreeBase< NodeT, IsPostDom > | static |
isReachableFromEntry(const NodeT *A) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
isReachableFromEntry(const DomTreeNodeBase< NodeT > *A) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
isVirtualRoot(const DomTreeNodeBase< NodeT > *A) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
NodeNumberMap | llvm::DominatorTreeBase< NodeT, IsPostDom > | protected |
NodePtr typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
NodeTrait typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
NodeType typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
operator=(DominatorTreeBase &&RHS) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
operator=(const DominatorTreeBase &)=delete | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
operator[](const NodeT *BB) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
Parent | llvm::DominatorTreeBase< NodeT, IsPostDom > | protected |
ParentPtr typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
ParentType typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
PostDominatorTree()=default | llvm::PostDominatorTree | |
PostDominatorTree(Function &F) | llvm::PostDominatorTree | inlineexplicit |
print(raw_ostream &O) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
properlyDominates(const DomTreeNodeBase< NodeT > *A, const DomTreeNodeBase< NodeT > *B) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
properlyDominates(const NodeT *A, const NodeT *B) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
recalculate(ParentType &Func) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
recalculate(ParentType &Func, ArrayRef< UpdateType > Updates) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
reset() | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
root_begin() | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
root_begin() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
root_end() | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
root_end() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
root_iterator typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
root_size() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
RootNode | llvm::DominatorTreeBase< NodeT, IsPostDom > | protected |
roots() | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
roots() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
Roots | llvm::DominatorTreeBase< NodeT, IsPostDom > | protected |
setNewRoot(NodeT *BB) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
SlowQueries | llvm::DominatorTreeBase< NodeT, IsPostDom > | mutableprotected |
Split(typename GraphTraits< N >::NodeRef NewBB) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inlineprotected |
splitBlock(NodeT *NewBB) | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
updateBlockNumbers() | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
updateDFSNumbers() const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |
UpdateKind typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
UpdateType typedef | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
VerificationLevel enum name | llvm::DominatorTreeBase< NodeT, IsPostDom > | |
verify(VerificationLevel VL=VerificationLevel::Full) const | llvm::DominatorTreeBase< NodeT, IsPostDom > | inline |