Lines Matching refs:OldIdxIn
1116 LiveRange::iterator OldIdxIn = LR.find(OldIdx.getBaseIndex()); in handleMoveDown() local
1119 if (OldIdxIn == E || SlotIndex::isEarlierInstr(OldIdx, OldIdxIn->start)) in handleMoveDown()
1124 if (SlotIndex::isEarlierInstr(OldIdxIn->start, OldIdx)) { in handleMoveDown()
1126 if (SlotIndex::isEarlierEqualInstr(NewIdx, OldIdxIn->end)) in handleMoveDown()
1131 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(OldIdxIn->end)) in handleMoveDown()
1137 LiveRange::iterator Next = std::next(OldIdxIn); in handleMoveDown()
1151 OldIdxIn->end = Next->start; in handleMoveDown()
1157 bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end); in handleMoveDown()
1158 OldIdxIn->end = NewIdx.getRegSlot(OldIdxIn->end.isEarlyClobber()); in handleMoveDown()
1168 OldIdxOut = OldIdxIn; in handleMoveDown()
1289 LiveRange::iterator OldIdxIn = LR.find(OldIdx.getBaseIndex()); in handleMoveUp() local
1292 if (OldIdxIn == E || SlotIndex::isEarlierInstr(OldIdx, OldIdxIn->start)) in handleMoveUp()
1297 if (SlotIndex::isEarlierInstr(OldIdxIn->start, OldIdx)) { in handleMoveUp()
1301 bool isKill = SlotIndex::isSameInstr(OldIdx, OldIdxIn->end); in handleMoveUp()
1308 = std::max(OldIdxIn->start.getDeadSlot(), in handleMoveUp()
1309 NewIdx.getRegSlot(OldIdxIn->end.isEarlyClobber())); in handleMoveUp()
1310 OldIdxIn->end = findLastUseBefore(DefBeforeOldIdx, Reg, LaneMask); in handleMoveUp()
1313 OldIdxOut = std::next(OldIdxIn); in handleMoveUp()
1317 OldIdxOut = OldIdxIn; in handleMoveUp()
1318 OldIdxIn = OldIdxOut != LR.begin() ? std::prev(OldIdxOut) : E; in handleMoveUp()
1351 if (OldIdxIn != E && in handleMoveUp()
1352 SlotIndex::isEarlierInstr(NewIdxDef, OldIdxIn->start)) { in handleMoveUp()
1357 OldIdxVNI = OldIdxIn->valno; in handleMoveUp()
1360 LiveRange::iterator Prev = std::prev(OldIdxIn); in handleMoveUp()
1361 if (OldIdxIn != LR.begin() && in handleMoveUp()
1369 NewDefEndPoint = std::min(OldIdxIn->start, in handleMoveUp()
1374 OldIdxOut->valno->def = OldIdxIn->start; in handleMoveUp()
1375 *OldIdxOut = LiveRange::Segment(OldIdxIn->start, OldIdxOut->end, in handleMoveUp()
1381 std::copy_backward(NewIdxIn, OldIdxIn, OldIdxOut); in handleMoveUp()
1403 if (OldIdxIn != E && SlotIndex::isEarlierInstr(NewIdx, OldIdxIn->end)) in handleMoveUp()
1404 OldIdxIn->end = NewIdxDef; in handleMoveUp()
1406 } else if (OldIdxIn != E in handleMoveUp()