Lines Matching refs:NewI
1093 LiveRange::iterator NewI = LR.advanceTo(I, NewIdx.getRegSlot()); in handleMoveDown() local
1094 if (NewI != E && SlotIndex::isSameInstr(NewI->start, NewIdx)) { in handleMoveDown()
1097 assert(NewI->valno != DefVNI && "Multiple defs of value?"); in handleMoveDown()
1105 assert(NewI != I && "Inconsistent iterators"); in handleMoveDown()
1106 std::copy(std::next(I), NewI, I); in handleMoveDown()
1107 *std::prev(NewI) in handleMoveDown()
1164 LiveRange::iterator NewI = LR.find(NewIdx.getRegSlot()); in handleMoveUp() local
1165 if (SlotIndex::isSameInstr(NewI->start, NewIdx)) { in handleMoveUp()
1166 assert(NewI->valno != DefVNI && "Same value defined more than once?"); in handleMoveUp()
1175 LR.removeValNo(NewI->valno); in handleMoveUp()
1188 std::copy_backward(NewI, I, std::next(I)); in handleMoveUp()
1189 *NewI = LiveRange::Segment(DefVNI->def, NewIdx.getDeadSlot(), DefVNI); in handleMoveUp()