Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp210 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency() local
211 if (IDomNode == nullptr) in exploreSyncDependency()
213 InfluencedBB = IDomNode->getBlock(); in exploreSyncDependency()
H A DMustExecute.cpp546 if (const auto *IDomNode = InitNode->getIDom()) in findForwardJoinPoint() local
547 JoinBB = IDomNode->getBlock(); in findForwardJoinPoint()
650 if (const auto *IDomNode = InitNode->getIDom()) in findBackwardJoinPoint() local
651 return IDomNode->getBlock(); in findBackwardJoinPoint()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h621 DomTreeNodeBase<NodeT> *IDomNode = getNode(DomBB);
622 assert(IDomNode && "Not immediate dominator specified for block!");
624 return createChild(BB, IDomNode);
H A DGenericDomTreeConstruction.h141 TreeNodePtr IDomNode = getNodeForBlock(IDom, DT); in getNodeForBlock() local
145 return DT.createChild(BB, IDomNode); in getNodeForBlock()
612 TreeNodePtr IDomNode = getNodeForBlock(ImmDom, DT); in attachNewSubtree() local
616 DT.createChild(W, IDomNode); in attachNewSubtree()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2487 auto *IDomNode = DT[BB]->getIDom(); in foldSelectToPhiImpl() local
2488 if (!IDomNode) in foldSelectToPhiImpl()
2490 BasicBlock *IDom = IDomNode->getBlock(); in foldSelectToPhiImpl()