Lines Matching defs:LIS
161 const LiveIntervals &LIS;
167 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {}
193 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, const LiveIntervals &LIS,
207 GCNRPTracker::reset(MRI, llvm::getLiveRegs(SI, LIS, MRI));
213 LIS.getSlotIndexes()->getMBBEndIdx(&MBB));
218 reset(MI.getMF()->getRegInfo(), LIS.getInstructionIndex(MI).getDeadSlot());
227 /// to reported by LIS.
265 /// filling \p LiveRegs upon this point using LIS.
276 /// and use LIS for RP calculations.
295 /// \p MI and use LIS for RP calculations.
319 const LiveIntervals &LIS,
327 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, const LiveIntervals &LIS,
337 getLiveRegMap(Range &&R, bool After, LiveIntervals &LIS) {
340 auto &SII = *LIS.getSlotIndexes();
352 if (!LIS.hasInterval(Reg))
354 auto &LI = LIS.getInterval(Reg);
375 const LiveIntervals &LIS) {
376 return getLiveRegs(LIS.getInstructionIndex(MI).getDeadSlot(), LIS,
381 const LiveIntervals &LIS) {
382 return getLiveRegs(LIS.getInstructionIndex(MI).getBaseIndex(), LIS,