Lines Matching refs:LVI
154 LiveInterval::const_iterator LVI = CurLI->begin();
162 MachineFunction::iterator MFI = LIS.getMBBFromIndex(LVI->start);
177 if (LVI->end < Stop)
188 // LVI is the first live segment overlapping MBB.
189 BI.LiveIn = LVI->start <= Start;
193 while (LVI->end < Stop) {
194 SlotIndex LastStop = LVI->end;
195 if (++LVI == LVE || LVI->start >= Stop) {
200 if (LastStop < LVI->start) {
214 BI.FirstUse = LVI->start;
222 // LVI is now at LVE or LVI->end >= Stop.
223 if (LVI == LVE)
228 if (LVI->end == Stop && ++LVI == LVE)
232 if (LVI->start < Stop)
235 MFI = LIS.getMBBFromIndex(LVI->start);
246 LiveInterval::iterator LVI = li->begin();
251 MachineFunction::const_iterator MFI = LIS.getMBBFromIndex(LVI->start);
255 LVI = li->advanceTo(LVI, Stop);
256 if (LVI == LVE)
261 } while (Stop <= LVI->start);