Lines Matching defs:NewSegment
1226 LiveRange::iterator NewSegment = std::prev(E);
1227 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),
1231 LiveRange::iterator Prev = std::prev(NewSegment);
1243 // NewIdxDef into the segment "Prev" followed by "NewSegment".
1244 LiveRange::iterator NewSegment = AfterNewIdx;
1245 *NewSegment = LiveRange::Segment(NewIdxDef, Prev->end, Prev->valno);
1276 LiveRange::iterator NewSegment = std::prev(AfterNewIdx);
1279 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),
1384 LiveRange::iterator NewSegment = NewIdxIn;
1385 LiveRange::iterator Next = std::next(NewSegment);
1387 // There is no gap between NewSegment and its predecessor.
1388 *NewSegment = LiveRange::Segment(Next->start, SplitPos,
1394 // There is a gap between NewSegment and its predecessor
1396 *NewSegment = LiveRange::Segment(SplitPos, Next->start, OldIdxVNI);
1397 NewSegment->valno->def = SplitPos;
1444 LiveRange::iterator NewSegment = NewIdxOut;
1446 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),