| addNewBlock(BasicBlock *BB, BasicBlock *DomBB) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| addRoot(BasicBlock *BB) | llvm::DominatorTreeBase< BasicBlock, false > | inlineprotected |
| addRoot(MachineBasicBlock *MBB) | llvm::DominatorTreeBase< BasicBlock, false > | inlineprotected |
| applyUpdates(ArrayRef< UpdateType > Updates) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| Base typedef | llvm::DominatorTree | |
| changeImmediateDominator(DomTreeNodeBase< BasicBlock > *N, DomTreeNodeBase< BasicBlock > *NewIDom) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| changeImmediateDominator(BasicBlock *BB, BasicBlock *NewBB) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| compare(const DominatorTreeBase &Other) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| Delete | llvm::DominatorTreeBase< BasicBlock, false > | static |
| deleteEdge(BasicBlock *From, BasicBlock *To) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| DFSInfoValid | llvm::DominatorTreeBase< BasicBlock, false > | mutableprotected |
| dominates(const Instruction *Def, const Use &U) const | llvm::DominatorTree | |
| dominates(const Instruction *Def, const Instruction *User) const | llvm::DominatorTree | |
| dominates(const Instruction *Def, const BasicBlock *BB) const | llvm::DominatorTree | |
| dominates(const BasicBlockEdge &BBE, const Use &U) const | llvm::DominatorTree | |
| dominates(const BasicBlockEdge &BBE, const BasicBlock *BB) const | llvm::DominatorTree | |
| DominatorTreeBase< BasicBlock, false >::dominates(const DomTreeNodeBase< BasicBlock > *A, const DomTreeNodeBase< BasicBlock > *B) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| DominatorTreeBase< BasicBlock, false >::dominates(const BasicBlock *A, const BasicBlock *B) const | llvm::DominatorTreeBase< BasicBlock, false > | |
| DominatorTree()=default | llvm::DominatorTree | |
| DominatorTree(Function &F) | llvm::DominatorTree | inlineexplicit |
| DominatorTree(DominatorTree &DT, DomTreeBuilder::BBUpdates U) | llvm::DominatorTree | inlineexplicit |
| DominatorTreeBase() | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| DominatorTreeBase(DominatorTreeBase &&Arg) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| DominatorTreeBase(const DominatorTreeBase &)=delete | llvm::DominatorTreeBase< BasicBlock, false > | |
| DomTreeNodeMapType typedef | llvm::DominatorTreeBase< BasicBlock, false > | protected |
| DomTreeNodes | llvm::DominatorTreeBase< BasicBlock, false > | protected |
| eraseNode(BasicBlock *BB) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| findNearestCommonDominator(BasicBlock *A, BasicBlock *B) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| findNearestCommonDominator(const BasicBlock *A, const BasicBlock *B) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| getDescendants(BasicBlock *R, SmallVectorImpl< BasicBlock * > &Result) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| getNode(const BasicBlock *BB) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| getRoot() const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| getRootNode() | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| getRootNode() const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| getRoots() const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| Insert | llvm::DominatorTreeBase< BasicBlock, false > | static |
| insertEdge(BasicBlock *From, BasicBlock *To) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| invalidate(Function &F, const PreservedAnalyses &PA, FunctionAnalysisManager::Invalidator &) | llvm::DominatorTree | |
| isPostDominator() const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| IsPostDominator | llvm::DominatorTreeBase< BasicBlock, false > | static |
| isReachableFromEntry(const Use &U) const | llvm::DominatorTree | |
| DominatorTreeBase< BasicBlock, false >::isReachableFromEntry(const BasicBlock *A) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| DominatorTreeBase< BasicBlock, false >::isReachableFromEntry(const DomTreeNodeBase< BasicBlock > *A) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| isVirtualRoot(const DomTreeNodeBase< BasicBlock > *A) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| NodePtr typedef | llvm::DominatorTreeBase< BasicBlock, false > | |
| NodeType typedef | llvm::DominatorTreeBase< BasicBlock, false > | |
| operator=(DominatorTreeBase &&RHS) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| operator=(const DominatorTreeBase &)=delete | llvm::DominatorTreeBase< BasicBlock, false > | |
| operator[](const BasicBlock *BB) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| Parent | llvm::DominatorTreeBase< BasicBlock, false > | protected |
| ParentPtr typedef | llvm::DominatorTreeBase< BasicBlock, false > | |
| ParentType typedef | llvm::DominatorTreeBase< BasicBlock, false > | |
| print(raw_ostream &O) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| properlyDominates(const DomTreeNodeBase< BasicBlock > *A, const DomTreeNodeBase< BasicBlock > *B) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| properlyDominates(const BasicBlock *A, const BasicBlock *B) const | llvm::DominatorTreeBase< BasicBlock, false > | |
| recalculate(ParentType &Func) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| recalculate(ParentType &Func, ArrayRef< UpdateType > Updates) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| releaseMemory() | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| reset() | llvm::DominatorTreeBase< BasicBlock, false > | inlineprotected |
| RootNode | llvm::DominatorTreeBase< BasicBlock, false > | protected |
| Roots | llvm::DominatorTreeBase< BasicBlock, false > | protected |
| setNewRoot(BasicBlock *BB) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| SlowQueries | llvm::DominatorTreeBase< BasicBlock, false > | mutableprotected |
| Split(typename GraphTraits< N >::NodeRef NewBB) | llvm::DominatorTreeBase< BasicBlock, false > | inlineprotected |
| splitBlock(BasicBlock *NewBB) | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| updateDFSNumbers() const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| UpdateKind typedef | llvm::DominatorTreeBase< BasicBlock, false > | |
| UpdateType typedef | llvm::DominatorTreeBase< BasicBlock, false > | |
| VerificationLevel enum name | llvm::DominatorTreeBase< BasicBlock, false > | |
| verify(VerificationLevel VL=VerificationLevel::Full) const | llvm::DominatorTreeBase< BasicBlock, false > | inline |
| viewGraph(const Twine &Name, const Twine &Title) | llvm::DominatorTree | |
| viewGraph() | llvm::DominatorTree | |