Lines Matching refs:Parent
389 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI");
465 parent.
634 "Parent changes value in extended range");
749 LiveInterval *Parent = &Edit->getParent();
750 SmallVector<SmallPtrSet<VNInfo *, 8>, 8> EqualVNs(Parent->getNumValNums());
763 for (unsigned i = 0, e = Parent->getNumValNums(); i != e; ++i) {
764 VNInfo *ParentVNI = Parent->getValNumInfo(i);
804 LiveInterval *Parent = &Edit->getParent();
809 SmallVector<DomPair, 8> NearestDom(Parent->getNumValNums());
811 SmallVector<BlockFrequency, 8> Costs(Parent->getNumValNums());
816 // Find the nearest common dominator for parent values with multiple
822 assert(ParentVNI && "Parent not live at complement def");
833 // Keep directly defined parent values. This is either a PHI or an
869 << " for parent " << ParentVNI->id << '@' << ParentVNI->def
875 for (unsigned i = 0, e = Parent->getNumValNums(); i != e; ++i) {
880 VNInfo *ParentVNI = Parent->getValNumInfo(i);
996 // This block has the def of a parent PHI, so it isn't live-in.
999 assert(VNI && "Missing def for complex mapped parent PHI");
1144 // Add the original defs from the parent interval.