LLVM 20.0.0git
llvm::VPDominatorTree Member List

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

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
BlockNumberEpochllvm::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) constllvm::DominatorTreeBase< VPBlockBase, false >inline
const_root_iterator typedefllvm::DominatorTreeBase< VPBlockBase, false >
createNode(VPBlockBase *BB, DomTreeNodeBase< VPBlockBase > *IDom=nullptr)llvm::DominatorTreeBase< VPBlockBase, false >inlineprotected
Deletellvm::DominatorTreeBase< VPBlockBase, false >static
deleteEdge(VPBlockBase *From, VPBlockBase *To)llvm::DominatorTreeBase< VPBlockBase, false >inline
DFSInfoValidllvm::DominatorTreeBase< VPBlockBase, false >mutableprotected
dominates(const DomTreeNodeBase< VPBlockBase > *A, const DomTreeNodeBase< VPBlockBase > *B) constllvm::DominatorTreeBase< VPBlockBase, false >inline
dominates(const VPBlockBase *A, const VPBlockBase *B) constllvm::DominatorTreeBase< VPBlockBase, false >
DominatorTreeBase()=defaultllvm::DominatorTreeBase< VPBlockBase, false >
DominatorTreeBase(DominatorTreeBase &&Arg)llvm::DominatorTreeBase< VPBlockBase, false >inline
DominatorTreeBase(const DominatorTreeBase &)=deletellvm::DominatorTreeBase< VPBlockBase, false >
DomTreeNodesllvm::DominatorTreeBase< VPBlockBase, false >protected
DomTreeNodeStorageTy typedefllvm::DominatorTreeBase< VPBlockBase, false >protected
eraseNode(VPBlockBase *BB)llvm::DominatorTreeBase< VPBlockBase, false >inline
findNearestCommonDominator(VPBlockBase *A, VPBlockBase *B) constllvm::DominatorTreeBase< VPBlockBase, false >inline
findNearestCommonDominator(const VPBlockBase *A, const VPBlockBase *B) constllvm::DominatorTreeBase< VPBlockBase, false >inline
getDescendants(VPBlockBase *R, SmallVectorImpl< VPBlockBase * > &Result) constllvm::DominatorTreeBase< VPBlockBase, false >inline
getNode(const VPBlockBase *BB) constllvm::DominatorTreeBase< VPBlockBase, false >inline
getRoot() constllvm::DominatorTreeBase< VPBlockBase, false >inline
getRootNode()llvm::DominatorTreeBase< VPBlockBase, false >inline
getRootNode() constllvm::DominatorTreeBase< VPBlockBase, false >inline
Insertllvm::DominatorTreeBase< VPBlockBase, false >static
insertEdge(VPBlockBase *From, VPBlockBase *To)llvm::DominatorTreeBase< VPBlockBase, false >inline
IsPostDominatorllvm::DominatorTreeBase< VPBlockBase, false >static
isPostDominator() constllvm::DominatorTreeBase< VPBlockBase, false >inline
isReachableFromEntry(const VPBlockBase *A) constllvm::DominatorTreeBase< VPBlockBase, false >inline
isReachableFromEntry(const DomTreeNodeBase< VPBlockBase > *A) constllvm::DominatorTreeBase< VPBlockBase, false >inline
isVirtualRoot(const DomTreeNodeBase< VPBlockBase > *A) constllvm::DominatorTreeBase< VPBlockBase, false >inline
NodeNumberMapllvm::DominatorTreeBase< VPBlockBase, false >protected
NodePtr typedefllvm::DominatorTreeBase< VPBlockBase, false >
NodeTrait typedefllvm::DominatorTreeBase< VPBlockBase, false >
NodeType typedefllvm::DominatorTreeBase< VPBlockBase, false >
operator=(DominatorTreeBase &&RHS)llvm::DominatorTreeBase< VPBlockBase, false >inline
operator=(const DominatorTreeBase &)=deletellvm::DominatorTreeBase< VPBlockBase, false >
operator[](const VPBlockBase *BB) constllvm::DominatorTreeBase< VPBlockBase, false >inline
Parentllvm::DominatorTreeBase< VPBlockBase, false >protected
ParentPtr typedefllvm::DominatorTreeBase< VPBlockBase, false >
ParentType typedefllvm::DominatorTreeBase< VPBlockBase, false >
print(raw_ostream &O) constllvm::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) constllvm::DominatorTreeBase< VPBlockBase, false >inline
DominatorTreeBase< VPBlockBase, false >::properlyDominates(const VPBlockBase *A, const VPBlockBase *B) constllvm::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() constllvm::DominatorTreeBase< VPBlockBase, false >inline
root_end()llvm::DominatorTreeBase< VPBlockBase, false >inline
root_end() constllvm::DominatorTreeBase< VPBlockBase, false >inline
root_iterator typedefllvm::DominatorTreeBase< VPBlockBase, false >
root_size() constllvm::DominatorTreeBase< VPBlockBase, false >inline
RootNodellvm::DominatorTreeBase< VPBlockBase, false >protected
roots()llvm::DominatorTreeBase< VPBlockBase, false >inline
roots() constllvm::DominatorTreeBase< VPBlockBase, false >inline
Rootsllvm::DominatorTreeBase< VPBlockBase, false >protected
setNewRoot(VPBlockBase *BB)llvm::DominatorTreeBase< VPBlockBase, false >inline
SlowQueriesllvm::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() constllvm::DominatorTreeBase< VPBlockBase, false >inline
UpdateKind typedefllvm::DominatorTreeBase< VPBlockBase, false >
UpdateType typedefllvm::DominatorTreeBase< VPBlockBase, false >
VerificationLevel enum namellvm::DominatorTreeBase< VPBlockBase, false >
verify(VerificationLevel VL=VerificationLevel::Full) constllvm::DominatorTreeBase< VPBlockBase, false >inline
VPDominatorTree()=defaultllvm::VPDominatorTree