Lines Matching refs:LVI
155 LiveInterval::const_iterator LVI = CurLI->begin(); in calcLiveBlockInfo() local
163 MachineFunction::iterator MFI = LIS.getMBBFromIndex(LVI->start); in calcLiveBlockInfo()
178 if (LVI->end < Stop) in calcLiveBlockInfo()
190 BI.LiveIn = LVI->start <= Start; in calcLiveBlockInfo()
194 assert(LVI->start == LVI->valno->def && "Dangling LiveRange start"); in calcLiveBlockInfo()
195 assert(LVI->start == BI.FirstInstr && "First instr should be a def"); in calcLiveBlockInfo()
201 while (LVI->end < Stop) { in calcLiveBlockInfo()
202 SlotIndex LastStop = LVI->end; in calcLiveBlockInfo()
203 if (++LVI == LVE || LVI->start >= Stop) { in calcLiveBlockInfo()
209 if (LastStop < LVI->start) { in calcLiveBlockInfo()
222 BI.FirstInstr = BI.FirstDef = LVI->start; in calcLiveBlockInfo()
226 assert(LVI->start == LVI->valno->def && "Dangling LiveRange start"); in calcLiveBlockInfo()
228 BI.FirstDef = LVI->start; in calcLiveBlockInfo()
234 if (LVI == LVE) in calcLiveBlockInfo()
239 if (LVI->end == Stop && ++LVI == LVE) in calcLiveBlockInfo()
243 if (LVI->start < Stop) in calcLiveBlockInfo()
246 MFI = LIS.getMBBFromIndex(LVI->start); in calcLiveBlockInfo()
257 LiveInterval::iterator LVI = li->begin(); in countLiveBlocks() local
262 MachineFunction::const_iterator MFI = LIS.getMBBFromIndex(LVI->start); in countLiveBlocks()
266 LVI = li->advanceTo(LVI, Stop); in countLiveBlocks()
267 if (LVI == LVE) in countLiveBlocks()
272 } while (Stop <= LVI->start); in countLiveBlocks()