Lines Matching refs:LIS
63 LiveIntervals *LIS; member in __anon9eda859e0111::SILoadStoreOptimizer
87 LIS(nullptr) {} in SILoadStoreOptimizer()
256 LIS->InsertMachineInstrInMaps(*Read2); in mergeRead2Pair()
260 SlotIndex PairedIndex = LIS->getInstructionIndex(*Paired); in mergeRead2Pair()
261 LiveRange &M0Range = LIS->getRegUnit(*MCRegUnitIterator(AMDGPU::M0, TRI)); in mergeRead2Pair()
267 LIS->ReplaceMachineInstrInMaps(*I, *Copy0); in mergeRead2Pair()
268 LIS->ReplaceMachineInstrInMaps(*Paired, *Copy1); in mergeRead2Pair()
273 LiveInterval &AddrRegLI = LIS->getInterval(AddrReg->getReg()); in mergeRead2Pair()
274 LIS->shrinkToUses(&AddrRegLI); in mergeRead2Pair()
276 LIS->createAndComputeVirtRegInterval(DestReg); in mergeRead2Pair()
279 SlotIndex Read2Index = LIS->getInstructionIndex(*Read2); in mergeRead2Pair()
328 SlotIndex PairedIndex = LIS->getInstructionIndex(*Paired); in mergeWrite2Pair()
329 LiveRange &M0Range = LIS->getRegUnit(*MCRegUnitIterator(AMDGPU::M0, TRI)); in mergeWrite2Pair()
347 LIS->RemoveMachineInstrFromMaps(*I); in mergeWrite2Pair()
348 LIS->RemoveMachineInstrFromMaps(*Paired); in mergeWrite2Pair()
353 LIS->repairIntervalsInRange(MBB, Write2, Write2, OrigRegs); in mergeWrite2Pair()
356 SlotIndex Write2Index = LIS->getInstructionIndex(*Write2); in mergeWrite2Pair()
423 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()