Lines Matching defs:NewIdxDef
1214 SlotIndex NewIdxDef = NewIdx.getRegSlot(OldIdxOut->start.isEarlyClobber());
1215 if (SlotIndex::isEarlierInstr(NewIdxDef, OldIdxOut->end)) {
1216 OldIdxVNI->def = NewIdxDef;
1229 SlotIndex::isEarlierInstr(OldIdxOut->end, NewIdxDef)) {
1230 // OldIdx is not a dead def, and NewIdxDef is inside a new interval.
1261 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),
1263 DefVNI->def = NewIdxDef;
1266 Prev->end = NewIdxDef;
1275 if (SlotIndex::isEarlierInstr(Prev->start, NewIdxDef)) {
1277 // NewIdxDef into the segment "Prev" followed by "NewSegment".
1279 *NewSegment = LiveRange::Segment(NewIdxDef, Prev->end, Prev->valno);
1280 Prev->valno->def = NewIdxDef;
1282 *Prev = LiveRange::Segment(Prev->start, NewIdxDef, DefVNI);
1287 *Prev = LiveRange::Segment(NewIdxDef, AfterNewIdx->start, DefVNI);
1288 DefVNI->def = NewIdxDef;
1296 SlotIndex::isSameInstr(AfterNewIdx->start, NewIdxDef)) {
1312 NewSegmentVNI->def = NewIdxDef;
1313 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),
1365 SlotIndex NewIdxDef = NewIdx.getRegSlot(OldIdxOut->start.isEarlyClobber());
1374 OldIdxVNI->def = NewIdxDef;
1375 OldIdxOut->start = NewIdxDef;
1387 SlotIndex::isEarlierInstr(NewIdxDef, OldIdxIn->start)) {
1391 const SlotIndex SplitPos = NewIdxDef;
1436 OldIdxOut->start = NewIdxDef;
1437 OldIdxVNI->def = NewIdxDef;
1439 OldIdxIn->end = NewIdxDef;
1457 NewIdxOut->start, NewIdxDef.getRegSlot(), NewIdxOut->valno);
1459 NewIdxDef.getRegSlot(), (NewIdxOut + 1)->end, OldIdxVNI);
1460 OldIdxVNI->def = NewIdxDef;
1481 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),
1483 NewSegmentVNI->def = NewIdxDef;