Lines Matching refs:IDom
49 BBInfo *IDom; // Immediate dominator. variable
55 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : 0), BlkNum(0), IDom(0), in BBInfo()
157 Info->IDom = PseudoEntry; in BuildBlockList()
203 Blk1 = Blk1->IDom; in IntersectDominators()
208 Blk2 = Blk2->IDom; in IntersectDominators()
256 if (NewIDom && NewIDom != Info->IDom) { in FindDominators()
257 Info->IDom = NewIDom; in FindDominators()
268 bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) { in IsDefInDomFrontier() argument
269 for (; Pred != IDom; Pred = Pred->IDom) { in IsDefInDomFrontier()
294 BBInfo *NewDefBB = Info->IDom->DefBB; in FindPHIPlacement()
296 if (IsDefInDomFrontier(Info->Preds[p], Info->IDom)) { in FindPHIPlacement()