Lines Matching defs:LIS
45 LiveIntervals *LIS = nullptr;
55 SILowerSGPRSpills(LiveIntervals *LIS, SlotIndexes *Indexes,
57 : LIS(LIS), Indexes(Indexes), MDT(MDT) {}
107 LiveIntervals *LIS) {
141 if (LIS)
142 LIS->removeAllRegUnitsForPhysReg(Reg);
150 SlotIndexes *Indexes, LiveIntervals *LIS) {
180 if (LIS)
181 LIS->removeAllRegUnitsForPhysReg(Reg);
266 insertCSRSaves(*SaveBlock, CSI, Indexes, LIS);
273 insertCSRRestores(*RestoreBlock, CSI, Indexes, LIS);
369 LiveIntervals *LIS = LISWrapper ? &LISWrapper->getLIS() : nullptr;
374 return SILowerSGPRSpills(LIS, Indexes, MDT).run(MF);
450 MI, FI, nullptr, Indexes, LIS, true);
459 MI, FI, nullptr, Indexes, LIS);
484 if (LIS) {
485 LIS->InsertMachineInstrInMaps(*MIB);
486 LIS->createAndComputeVirtRegInterval(Reg);
559 auto *LIS = MFAM.getCachedResult<LiveIntervalsAnalysis>(MF);
562 SILowerSGPRSpills(LIS, Indexes, MDT).run(MF);