reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/LiveIntervals.cpp
 1488   if (LII == LR.begin()) {
 1493   if (LII != LR.end() && LII->start < endIdx)
 1493   if (LII != LR.end() && LII->start < endIdx)
 1494     lastUseIdx = LII->end;
 1496     --LII;
 1505     bool isStartValid = getInstructionFromIndex(LII->start);
 1506     bool isEndValid = getInstructionFromIndex(LII->end);
 1524           if (LII->end.isDead()) {
 1526             if (LII != LR.begin())
 1527               prevStart = std::prev(LII)->start;
 1531             LR.removeSegment(*LII, true);
 1533               LII = LR.find(prevStart);
 1535               LII = LR.begin();
 1537             LII->start = instrIdx.getRegSlot();
 1538             LII->valno->def = instrIdx.getRegSlot();
 1551           LII = LR.addSegment(S);
 1552         } else if (LII->start != instrIdx.getRegSlot()) {
 1555           LII = LR.addSegment(S);
 1566         if (!isEndValid && !LII->end.isBlock())
 1567           LII->end = instrIdx.getRegSlot();