Searched refs:NewIDom (Results 1 – 6 of 6) 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()
191 MachineBasicBlock *NewIDom) { in changeImmediateDominator() argument193 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()197 MachineDomTreeNode *NewIDom) { in changeImmediateDominator() argument199 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
117 void setIDom(DomTreeNodeBase *NewIDom) {119 if (IDom == NewIDom) return;128 IDom = NewIDom;607 DomTreeNodeBase<NodeT> *NewIDom) {608 assert(N && NewIDom && "Cannot change null node pointers!");610 N->setIDom(NewIDom);
624 const TreeNodePtr NewIDom = DT.getNode(NodeToInfo[N].IDom); in reattachExistingSubtree() local625 TN->setIDom(NewIDom); in reattachExistingSubtree()
838 BasicBlock *NewIDom; in UnrollLoop() local851 NewIDom = TermBlocks.back(); in UnrollLoop()855 NewIDom = Iter; in UnrollLoop()864 NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop()867 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
1037 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() local1038 assert(NewIDom && "BB should have a new valid idom"); in applyInsertUpdates()1039 assert(DT.dominates(NewIDom, PrevIDom) && in applyInsertUpdates()1041 GetNoLongerDomBlocks(PrevIDom, NewIDom, BlocksWithDefsToReplace); in applyInsertUpdates()