Lines Matching refs:NewLI
745 LiveInterval *NewLI = createInterval(li->reg); in dupInterval() local
746 NewLI->Copy(*li, mri_, getVNInfoAllocator()); in dupInterval()
747 return NewLI; in dupInterval()
791 LiveInterval NewLI(li->reg, 0); in shrinkToUses() local
797 NewLI.addRange(LiveRange(VNI->def, VNI->def.getNextSlot(), VNI)); in shrinkToUses()
819 if (VNInfo *ExtVNI = NewLI.extendInBlock(BlockStart, Idx.getNextSlot())) { in shrinkToUses()
840 NewLI.addRange(LiveRange(BlockStart, Idx.getNextSlot(), VNI)); in shrinkToUses()
860 LiveInterval::iterator LII = NewLI.FindLiveRangeContaining(VNI->def); in shrinkToUses()
861 assert(LII != NewLI.end() && "Missing live range for PHI"); in shrinkToUses()
867 NewLI.removeRange(*LII); in shrinkToUses()
883 li->ranges.swap(NewLI.ranges); in shrinkToUses()