Lines Matching refs:OldIdx
712 SlotIndex OldIdx; member in LiveIntervals::HMEditor
720 SlotIndex OldIdx, SlotIndex NewIdx, bool UpdateFlags) in HMEditor() argument
721 : LIS(LIS), MRI(MRI), TRI(TRI), OldIdx(OldIdx), NewIdx(NewIdx), in HMEditor()
737 DEBUG(dbgs() << "handleMove " << OldIdx << " -> " << NewIdx << ": " << *MI); in updateAllRanges()
782 if (SlotIndex::isEarlierInstr(OldIdx, NewIdx)) in updateRange()
812 LiveRange::iterator I = LR.find(OldIdx.getBaseIndex()); in handleMoveDown()
815 if (I == E || SlotIndex::isEarlierInstr(OldIdx, I->start)) in handleMoveDown()
819 if (!SlotIndex::isSameInstr(I->start, OldIdx)) { in handleMoveDown()
820 bool isKill = SlotIndex::isSameInstr(OldIdx, I->end); in handleMoveDown()
841 if (I == E || !SlotIndex::isSameInstr(OldIdx, I->start)) in handleMoveDown()
857 assert((I->end == OldIdx.getDeadSlot() || in handleMoveDown()
900 LiveRange::iterator I = LR.find(OldIdx.getBaseIndex()); in handleMoveUp()
903 if (I == E || SlotIndex::isEarlierInstr(OldIdx, I->start)) in handleMoveUp()
907 if (!SlotIndex::isSameInstr(I->start, OldIdx)) { in handleMoveUp()
909 if (!SlotIndex::isSameInstr(OldIdx, I->end)) in handleMoveUp()
916 if (I == E || !SlotIndex::isSameInstr(I->start, OldIdx)) { in handleMoveUp()
925 assert(I != E && SlotIndex::isSameInstr(I->start, OldIdx) && "No def?"); in handleMoveUp()
962 OldIdx); in updateRegMaskSlots()
963 assert(RI != LIS.RegMaskSlots.end() && *RI == OldIdx.getRegSlot() && in updateRegMaskSlots()
985 if (InstSlot > LastUse && InstSlot < OldIdx) in findLastUseBefore()
993 assert(NewIdx < OldIdx && "Expected upwards move"); in findLastUseBefore()
1001 Indexes->getNextNonNullIndex(OldIdx))) in findLastUseBefore()