Lines Matching defs:CurLI
66 InsertPointAnalysis::computeLastInsertPoint(const LiveInterval &CurLI,
108 // If CurLI is live into a landing pad successor, move the last insert point
114 return LIS.isLiveInToMBB(CurLI, EHPad);
119 const VNInfo *VNI = CurLI.getVNInfoBefore(MBBEnd);
142 InsertPointAnalysis::getLastInsertPointIter(const LiveInterval &CurLI,
144 SlotIndex LIP = getLastInsertPoint(CurLI, MBB);
163 CurLI = nullptr;
166 /// analyzeUses - Count instructions, basic blocks, and loops using CurLI.
172 for (const VNInfo *VNI : CurLI->valnos)
178 for (MachineOperand &MO : MRI.use_nodbg_operands(CurLI->reg()))
198 /// where CurLI is live.
202 if (CurLI->empty())
205 LiveInterval::const_iterator LVI = CurLI->begin();
206 LiveInterval::const_iterator LVE = CurLI->end();
212 // Loop over basic blocks where CurLI is live.
306 assert(getNumLiveBlocks() == countLiveBlocks(CurLI) && "Bad block count");
334 Register OrigReg = VRM.getOriginal(CurLI->reg());
349 CurLI = li;