Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:LVI

172   LiveInterval::const_iterator LVI = CurLI->begin();
181 LIS.getMBBFromIndex(LVI->start)->getIterator();
196 if (LVI->end < Stop)
207 // LVI is the first live segment overlapping MBB.
208 BI.LiveIn = LVI->start <= Start;
212 assert(LVI->start == LVI->valno->def && "Dangling Segment start");
213 assert(LVI->start == BI.FirstInstr && "First instr should be a def");
219 while (LVI->end < Stop) {
220 SlotIndex LastStop = LVI->end;
221 if (++LVI == LVE || LVI->start >= Stop) {
227 if (LastStop < LVI->start) {
240 BI.FirstInstr = BI.FirstDef = LVI->start;
244 assert(LVI->start == LVI->valno->def && "Dangling Segment start");
246 BI.FirstDef = LVI->start;
251 // LVI is now at LVE or LVI->end >= Stop.
252 if (LVI == LVE)
257 if (LVI->end == Stop && ++LVI == LVE)
261 if (LVI->start < Stop)
264 MFI = LIS.getMBBFromIndex(LVI->start)->getIterator();
275 LiveInterval::iterator LVI = li->begin();
281 LIS.getMBBFromIndex(LVI->start)->getIterator();
285 LVI = li->advanceTo(LVI, Stop);
286 if (LVI == LVE)
291 } while (Stop <= LVI->start);