Home
last modified time | relevance | path

Searched refs:TreeNodePtr (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h58 using TreeNodePtr = DomTreeNodeBase<NodeT> *; member
133 TreeNodePtr getNodeForBlock(NodePtr BB, DomTreeT &DT) { in getNodeForBlock()
134 if (TreeNodePtr Node = DT.getNode(BB)) return Node; in getNodeForBlock()
141 TreeNodePtr IDomNode = getNodeForBlock(IDom, DT); in getNodeForBlock()
154 BlockNamePrinter(TreeNodePtr TN) : N(TN ? TN->getBlock() : nullptr) {} in BlockNamePrinter()
583 void attachNewSubtree(DomTreeT& DT, const TreeNodePtr AttachTo) { in attachNewSubtree()
594 TreeNodePtr IDomNode = getNodeForBlock(ImmDom, DT); in attachNewSubtree()
602 void reattachExistingSubtree(DomTreeT &DT, const TreeNodePtr AttachTo) { in reattachExistingSubtree()
605 const TreeNodePtr TN = DT.getNode(N); in reattachExistingSubtree()
607 const TreeNodePtr NewIDom = DT.getNode(NodeToInfo[N].IDom); in reattachExistingSubtree()
[all …]