Base class for the actual dominator tree node.
Synopsis
Declared in <llvm/Support/GenericDomTree.h>
template<class NodeT>
class DomTreeNodeBase;
Types
Name |
Description |
Forward iterator over the children of a dominator tree node. |
Type Aliases
Name |
Description |
Iterator type over child dominator tree nodes (const‐only). |
Member Functions
Name |
Description |
|
Constructors |
|
Copy assignment is deleted; nodes are owned by the tree allocator. |
Return an iterator to the first child. |
|
|
|
Return true if this node's children differ from those of |
|
Return an iterator past the last child. |
|
Return the CFG block associated with this node, or null for a virtual root. |
|
Return the DFS discovery number of this node. |
|
Return the DFS finish number of this node. |
|
Return the immediate dominator of this node. |
|
Return the depth of this node in the tree (root is level 0). |
|
Return true if this node has no children. |
|
Set the immediate dominator of this node to |
Friends
Name |
Description |
Scratch state and algorithms for Semi‐NCA dominator tree construction. |
|
Core dominator tree base class. |
|
PostDominatorTree Class ‐ Concrete subclass of DominatorTree that is used to compute the post‐dominator tree. |
Non-Member Functions
Name |
Description |
Recursively print the subtree rooted at |
Created with MrDocs