Lines Matching defs:NewSegment
1260 LiveRange::iterator NewSegment = std::prev(E);
1261 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),
1265 LiveRange::iterator Prev = std::prev(NewSegment);
1277 // NewIdxDef into the segment "Prev" followed by "NewSegment".
1278 LiveRange::iterator NewSegment = AfterNewIdx;
1279 *NewSegment = LiveRange::Segment(NewIdxDef, Prev->end, Prev->valno);
1310 LiveRange::iterator NewSegment = std::prev(AfterNewIdx);
1313 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),
1419 LiveRange::iterator NewSegment = NewIdxIn;
1420 LiveRange::iterator Next = std::next(NewSegment);
1422 // There is no gap between NewSegment and its predecessor.
1423 *NewSegment = LiveRange::Segment(Next->start, SplitPos,
1429 // There is a gap between NewSegment and its predecessor
1431 *NewSegment = LiveRange::Segment(SplitPos, Next->start, OldIdxVNI);
1432 NewSegment->valno->def = SplitPos;
1479 LiveRange::iterator NewSegment = NewIdxOut;
1481 *NewSegment = LiveRange::Segment(NewIdxDef, NewIdxDef.getDeadSlot(),