Lines Matching defs:LIS
151 const LiveIntervals &LIS;
157 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {}
176 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, const LiveIntervals &LIS,
188 reset(MRI, llvm::getLiveRegs(SI, LIS, MRI));
194 LIS.getSlotIndexes()->getMBBEndIdx(&MBB));
199 reset(MI.getMF()->getRegInfo(), LIS.getInstructionIndex(MI).getDeadSlot());
206 // to reported by LIS.
239 // filling live regs upon this point using LIS.
264 const LiveIntervals &LIS,
270 GCNRPTracker::LiveRegSet getLiveRegs(SlotIndex SI, const LiveIntervals &LIS,
280 getLiveRegMap(Range &&R, bool After, LiveIntervals &LIS) {
283 auto &SII = *LIS.getSlotIndexes();
295 if (!LIS.hasInterval(Reg))
297 auto &LI = LIS.getInterval(Reg);
318 const LiveIntervals &LIS) {
319 return getLiveRegs(LIS.getInstructionIndex(MI).getDeadSlot(), LIS,
324 const LiveIntervals &LIS) {
325 return getLiveRegs(LIS.getInstructionIndex(MI).getBaseIndex(), LIS,