Searched refs:NewIDom (Results 1 – 7 of 7) sorted by relevance
248 BBInfo *NewIDom = nullptr; in FindDominators() local263 if (!NewIDom) in FindDominators()264 NewIDom = Pred; in FindDominators()266 NewIDom = IntersectDominators(NewIDom, Pred); in FindDominators()270 if (NewIDom && NewIDom != Info->IDom) { in FindDominators()271 Info->IDom = NewIDom; in FindDominators()
214 MachineBasicBlock *NewIDom) { in changeImmediateDominator() argument216 Base::changeImmediateDominator(N, NewIDom); in changeImmediateDominator()220 MachineDomTreeNode *NewIDom) { in changeImmediateDominator() argument222 Base::changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
124 void setIDom(DomTreeNodeBase *NewIDom) {126 if (IDom == NewIDom) return;135 IDom = NewIDom;671 DomTreeNodeBase<NodeT> *NewIDom) {672 assert(N && NewIDom && "Cannot change null node pointers!");674 N->setIDom(NewIDom);
607 const TreeNodePtr NewIDom = DT.getNode(NodeToInfo[N].IDom); in reattachExistingSubtree() local608 TN->setIDom(NewIDom); in reattachExistingSubtree()
1058 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() local1059 assert(NewIDom && "BB should have a new valid idom"); in applyInsertUpdates()1060 assert(DT.dominates(NewIDom, PrevIDom) && in applyInsertUpdates()1062 GetNoLongerDomBlocks(PrevIDom, NewIDom, BlocksWithDefsToReplace); in applyInsertUpdates()
948 BasicBlock *NewIDom = DT.findNearestCommonDominator(BB, Latch); in peelLoop() local950 NonLoopBlocksIDom[ChildBB] = NewIDom; in peelLoop()
866 BasicBlock *NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop() local868 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()