Searched refs:getIDom (Results 1 – 25 of 26) sorted by relevance
12
89 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; } in getIDom() function197 while ((IDom = B->getIDom()) != nullptr && IDom != A && IDom != B) in dominatedBySlowTreeWalk()512 DomTreeNodeBase<NodeT> *IDomA = NodeA->getIDom(); in findNearestCommonDominator()516 IDomA = IDomA->getIDom(); in findNearestCommonDominator()524 DomTreeNodeBase<NodeT> *IDomA = NodeA->getIDom(); in findNearestCommonDominator()527 IDomA = IDomA->getIDom(); in findNearestCommonDominator()531 DomTreeNodeBase<NodeT> *IDomB = NodeB->getIDom(); in findNearestCommonDominator()536 IDomB = IDomB->getIDom(); in findNearestCommonDominator()588 DomTreeNodeBase<NodeT> *IDom = Node->getIDom(); in eraseNode()649 NodeT *IDom = getIDom(BB); in getNodeForBlock()[all …]
267 typename GraphT::NodeType* ImmDom = DT.getIDom(W); in Calculate()
95 if(DT->getNode(*I)->getIDom()) in dump()98 << DT->getNode(*I)->getIDom()->getBlock()->getBlockID() in dump()
187 BasicBlock *IPostDom = PDT.getNode(ThisBB)->getIDom()->getBlock(); in exploreSyncDependency()227 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency()
91 Rung; Rung = Rung->getIDom()) { in isSimplifiedLoopNest()
610 if (!Q.DT->getNode(Current)->getIDom()) in computeKnownBitsFromDominatingCondition()612 Current = Q.DT->getNode(Current)->getIDom()->getBlock(); in computeKnownBitsFromDominatingCondition()
514 assert(DT->getNode(Exit)->getIDom() == OrigPreheaderNode); in rotateLoop()515 assert(DT->getNode(NewHeader)->getIDom() == OrigPreheaderNode); in rotateLoop()584 if (Node->getIDom()->getBlock() != NearestDom) { in rotateLoop()
251 if ((*I)->getIDom()->getBlock() == Inst->getParent() && in SinkInstruction()
81 for (;Node;Node = Node->getIDom()) in addBlock()89 for (;Node;Node = Node->getIDom()) in addBlock()
235 BasicBlock *IDom = DT->getNode(Inst->getParent())->getIDom()->getBlock(); in findMatInsertPt()
233 Current = DT.getNode(Current)->getIDom()->getBlock(); in containsUnconditionalCallSafepoint()
2770 Rung->getBlock() != LoopHeader; Rung = Rung->getIDom()) { in CollectChains()4411 Rung = Rung->getIDom(); in HoistInsertPosition()4896 Rung; Rung = Rung->getIDom()) { in LSRInstance()
173 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock(); in isElse()231 BasicBlock *IDom = DT->getNode(Parent)->getIDom()->getBlock(); in handleLoopCondition()
1864 Node1 = Node1->getIDom(); in findNearestCommonPostDom()1868 Node1 = Node1->getIDom(); in findNearestCommonPostDom()
179 if (DT[*SI]->getIDom() != currentNode) in calculate()
626 return N->getIDom(); in getNextPostDom()628 return PDT->getNode(e->second)->getIDom(); in getNextPostDom()
381 MachineDomTreeNode *IDom = Node->getIDom(); in updateSSA()
587 if (DTChild->getIDom()->getBlock() == MI->getParent() && in FindSuccToSinkTo()
666 while (MachineDomTreeNode *Parent = Node->getIDom()) { in ExitScopeIfDone()
705 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom(); in findShallowDominator()
792 assert(Node->getIDom() == HeadNode && "CmpBB should be dominated by Head"); in updateDomTree()
708 DT->changeImmediateDominator(Child, Node->getIDom()); in simplifyOneLoop()
904 if (SuccNode->getIDom() == Node) in DetermineInsertionPoint()
535 BasicBlock *PredBBIDom = DT->getNode(PredBB)->getIDom()->getBlock(); in MergeBasicBlockIntoOnlyPred()
2597 node1 = node1->getIDom(); in findNearestCommonPostDom()2602 node1 = node1->getIDom(); in findNearestCommonPostDom()