Lines Matching refs:OldIdx
903 SlotIndex OldIdx; member in LiveIntervals::HMEditor
911 SlotIndex OldIdx, SlotIndex NewIdx, bool UpdateFlags) in HMEditor() argument
912 : LIS(LIS), MRI(MRI), TRI(TRI), OldIdx(OldIdx), NewIdx(NewIdx), in HMEditor()
928 DEBUG(dbgs() << "handleMove " << OldIdx << " -> " << NewIdx << ": " << *MI); in updateAllRanges()
985 if (SlotIndex::isEarlierInstr(OldIdx, NewIdx)) in updateRange()
1015 LiveRange::iterator I = LR.find(OldIdx.getBaseIndex()); in handleMoveDown()
1018 if (I == E || SlotIndex::isEarlierInstr(OldIdx, I->start)) in handleMoveDown()
1022 if (!SlotIndex::isSameInstr(I->start, OldIdx)) { in handleMoveDown()
1023 bool isKill = SlotIndex::isSameInstr(OldIdx, I->end); in handleMoveDown()
1044 if (I == E || !SlotIndex::isSameInstr(OldIdx, I->start)) in handleMoveDown()
1060 assert((I->end == OldIdx.getDeadSlot() || in handleMoveDown()
1103 LiveRange::iterator I = LR.find(OldIdx.getBaseIndex()); in handleMoveUp()
1106 if (I == E || SlotIndex::isEarlierInstr(OldIdx, I->start)) in handleMoveUp()
1110 if (!SlotIndex::isSameInstr(I->start, OldIdx)) { in handleMoveUp()
1112 if (!SlotIndex::isSameInstr(OldIdx, I->end)) in handleMoveUp()
1119 if (I == E || !SlotIndex::isSameInstr(I->start, OldIdx)) { in handleMoveUp()
1128 assert(I != E && SlotIndex::isSameInstr(I->start, OldIdx) && "No def?"); in handleMoveUp()
1165 OldIdx); in updateRegMaskSlots()
1166 assert(RI != LIS.RegMaskSlots.end() && *RI == OldIdx.getRegSlot() && in updateRegMaskSlots()
1190 if (InstSlot > LastUse && InstSlot < OldIdx) in findLastUseBefore()
1198 assert(NewIdx < OldIdx && "Expected upwards move"); in findLastUseBefore()
1206 Indexes->getNextNonNullIndex(OldIdx))) in findLastUseBefore()