addNewBlock(VPBlockBase *BB, VPBlockBase *DomBB) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
addRoot(VPBlockBase *BB) | llvm::DominatorTreeBase< VPBlockBase, false > | inlineprotected |
addRoot(MachineBasicBlock *MBB) | llvm::DominatorTreeBase< VPBlockBase, false > | inlineprotected |
applyUpdates(ArrayRef< UpdateType > Updates) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
applyUpdates(ArrayRef< UpdateType > Updates, ArrayRef< UpdateType > PostViewUpdates) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
BlockNumberEpoch | llvm::DominatorTreeBase< VPBlockBase, false > | protected |
changeImmediateDominator(DomTreeNodeBase< VPBlockBase > *N, DomTreeNodeBase< VPBlockBase > *NewIDom) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
changeImmediateDominator(VPBlockBase *BB, VPBlockBase *NewBB) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
compare(const DominatorTreeBase &Other) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
const_root_iterator typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
createNode(VPBlockBase *BB, DomTreeNodeBase< VPBlockBase > *IDom=nullptr) | llvm::DominatorTreeBase< VPBlockBase, false > | inlineprotected |
Delete | llvm::DominatorTreeBase< VPBlockBase, false > | static |
deleteEdge(VPBlockBase *From, VPBlockBase *To) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
DFSInfoValid | llvm::DominatorTreeBase< VPBlockBase, false > | mutableprotected |
dominates(const DomTreeNodeBase< VPBlockBase > *A, const DomTreeNodeBase< VPBlockBase > *B) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
dominates(const VPBlockBase *A, const VPBlockBase *B) const | llvm::DominatorTreeBase< VPBlockBase, false > | |
DominatorTreeBase()=default | llvm::DominatorTreeBase< VPBlockBase, false > | |
DominatorTreeBase(DominatorTreeBase &&Arg) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
DominatorTreeBase(const DominatorTreeBase &)=delete | llvm::DominatorTreeBase< VPBlockBase, false > | |
DomTreeNodes | llvm::DominatorTreeBase< VPBlockBase, false > | protected |
DomTreeNodeStorageTy typedef | llvm::DominatorTreeBase< VPBlockBase, false > | protected |
eraseNode(VPBlockBase *BB) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
findNearestCommonDominator(VPBlockBase *A, VPBlockBase *B) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
findNearestCommonDominator(const VPBlockBase *A, const VPBlockBase *B) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
getDescendants(VPBlockBase *R, SmallVectorImpl< VPBlockBase * > &Result) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
getNode(const VPBlockBase *BB) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
getRoot() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
getRootNode() | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
getRootNode() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
Insert | llvm::DominatorTreeBase< VPBlockBase, false > | static |
insertEdge(VPBlockBase *From, VPBlockBase *To) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
IsPostDominator | llvm::DominatorTreeBase< VPBlockBase, false > | static |
isPostDominator() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
isReachableFromEntry(const VPBlockBase *A) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
isReachableFromEntry(const DomTreeNodeBase< VPBlockBase > *A) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
isVirtualRoot(const DomTreeNodeBase< VPBlockBase > *A) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
NodeNumberMap | llvm::DominatorTreeBase< VPBlockBase, false > | protected |
NodePtr typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
NodeTrait typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
NodeType typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
operator=(DominatorTreeBase &&RHS) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
operator=(const DominatorTreeBase &)=delete | llvm::DominatorTreeBase< VPBlockBase, false > | |
operator[](const VPBlockBase *BB) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
Parent | llvm::DominatorTreeBase< VPBlockBase, false > | protected |
ParentPtr typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
ParentType typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
print(raw_ostream &O) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
properlyDominates(const VPRecipeBase *A, const VPRecipeBase *B) | llvm::VPDominatorTree | |
DominatorTreeBase< VPBlockBase, false >::properlyDominates(const DomTreeNodeBase< VPBlockBase > *A, const DomTreeNodeBase< VPBlockBase > *B) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
DominatorTreeBase< VPBlockBase, false >::properlyDominates(const VPBlockBase *A, const VPBlockBase *B) const | llvm::DominatorTreeBase< VPBlockBase, false > | |
recalculate(ParentType &Func) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
recalculate(ParentType &Func, ArrayRef< UpdateType > Updates) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
reset() | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
root_begin() | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
root_begin() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
root_end() | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
root_end() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
root_iterator typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
root_size() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
RootNode | llvm::DominatorTreeBase< VPBlockBase, false > | protected |
roots() | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
roots() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
Roots | llvm::DominatorTreeBase< VPBlockBase, false > | protected |
setNewRoot(VPBlockBase *BB) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
SlowQueries | llvm::DominatorTreeBase< VPBlockBase, false > | mutableprotected |
Split(typename GraphTraits< N >::NodeRef NewBB) | llvm::DominatorTreeBase< VPBlockBase, false > | inlineprotected |
splitBlock(VPBlockBase *NewBB) | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
updateBlockNumbers() | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
updateDFSNumbers() const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
UpdateKind typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
UpdateType typedef | llvm::DominatorTreeBase< VPBlockBase, false > | |
VerificationLevel enum name | llvm::DominatorTreeBase< VPBlockBase, false > | |
verify(VerificationLevel VL=VerificationLevel::Full) const | llvm::DominatorTreeBase< VPBlockBase, false > | inline |
VPDominatorTree()=default | llvm::VPDominatorTree | |