Lines Matching refs:LIS
39 LiveIntervals *LIS = nullptr; member in __anon0ab12ce10111::SILowerSGPRSpills
55 void extendWWMVirtRegLiveness(MachineFunction &MF, LiveIntervals *LIS);
88 LiveIntervals *LIS) { in insertCSRSaves() argument
122 if (LIS) in insertCSRSaves()
123 LIS->removeAllRegUnitsForPhysReg(Reg); in insertCSRSaves()
131 SlotIndexes *Indexes, LiveIntervals *LIS) { in insertCSRRestores() argument
161 if (LIS) in insertCSRRestores()
162 LIS->removeAllRegUnitsForPhysReg(Reg); in insertCSRRestores()
247 insertCSRSaves(*SaveBlock, CSI, Indexes, LIS); in spillCalleeSavedRegs()
254 insertCSRRestores(*RestoreBlock, CSI, Indexes, LIS); in spillCalleeSavedRegs()
263 LiveIntervals *LIS) { in extendWWMVirtRegLiveness() argument
286 if (LIS) { in extendWWMVirtRegLiveness()
287 LIS->InsertMachineInstrInMaps(*MIB); in extendWWMVirtRegLiveness()
302 if (LIS) in extendWWMVirtRegLiveness()
303 LIS->InsertMachineInstrInMaps(*MIB); in extendWWMVirtRegLiveness()
313 LIS = getAnalysisIfAvailable<LiveIntervals>(); in runOnMachineFunction()
374 MI, FI, nullptr, Indexes, LIS, true); in runOnMachineFunction()
382 MI, FI, nullptr, Indexes, LIS); in runOnMachineFunction()
394 extendWWMVirtRegLiveness(MF, LIS); in runOnMachineFunction()
395 if (LIS) { in runOnMachineFunction()
398 LIS->createAndComputeVirtRegInterval(Reg); in runOnMachineFunction()