Lines Matching refs:LIS
158 LiveIntervals *LIS; member in __anon487d63ae0111::SIWholeQuadMode
320 LiveQueryResult UseLRQ = LR.Query(LIS->getInstructionIndex(UseMI)); in markDefs()
359 const MachineBasicBlock *MBB = LIS->getMBBFromIndex(Value->def); in markDefs()
367 if (const VNInfo *VN = LR.getVNInfoBefore(LIS->getMBBEndIdx(*PI))) { in markDefs()
377 MachineInstr *MI = LIS->getInstructionFromIndex(Value->def); in markDefs()
403 LiveQueryResult LRQ = LR.Query(LIS->getInstructionIndex(*MI)); in markDefs()
450 LiveRange &LR = LIS->getInterval(Reg); in markOperand()
458 LiveRange &LR = LIS->getRegUnit(*RegUnit); in markOperand()
459 const VNInfo *Value = LR.Query(LIS->getInstructionIndex(MI)).valueIn(); in markOperand()
754 LIS->InsertMachineInstrInMaps(*Save); in saveSCC()
755 LIS->InsertMachineInstrInMaps(*Restore); in saveSCC()
756 LIS->createAndComputeVirtRegInterval(SaveReg); in saveSCC()
767 BB->splitAt(*TermMI, /*UpdateLiveIns*/ true, LIS); in splitBlock()
809 LIS->InsertMachineInstrInMaps(*MI); in splitBlock()
921 LIS->ReplaceMachineInstrInMaps(MI, *VcmpMI); in lowerKillF32()
924 LIS->InsertMachineInstrInMaps(*MaskUpdateMI); in lowerKillF32()
925 LIS->InsertMachineInstrInMaps(*ExecMaskMI); in lowerKillF32()
926 LIS->InsertMachineInstrInMaps(*EarlyTermMI); in lowerKillF32()
927 LIS->InsertMachineInstrInMaps(*NewTerm); in lowerKillF32()
955 LIS->RemoveMachineInstrFromMaps(MI); in lowerKillI1()
960 LIS->ReplaceMachineInstrInMaps(MI, *NewTerm); in lowerKillI1()
1018 LIS->RemoveMachineInstrFromMaps(MI); in lowerKillI1()
1024 LIS->InsertMachineInstrInMaps(*ComputeKilledMaskMI); in lowerKillI1()
1025 LIS->InsertMachineInstrInMaps(*MaskUpdateMI); in lowerKillI1()
1026 LIS->InsertMachineInstrInMaps(*EarlyTermMI); in lowerKillI1()
1028 LIS->InsertMachineInstrInMaps(*WQMMaskMI); in lowerKillI1()
1029 LIS->InsertMachineInstrInMaps(*NewTerm); in lowerKillI1()
1032 LIS->removeInterval(CndReg); in lowerKillI1()
1033 LIS->createAndComputeVirtRegInterval(CndReg); in lowerKillI1()
1036 LIS->createAndComputeVirtRegInterval(TmpReg); in lowerKillI1()
1038 LIS->createAndComputeVirtRegInterval(LiveMaskWQM); in lowerKillI1()
1100 LIS->getRegUnit(*MCRegUnitIterator(MCRegister::from(AMDGPU::SCC), TRI)); in prepareInsertion()
1102 SlotIndex FirstIdx = First != MBBE ? LIS->getInstructionIndex(*First) in prepareInsertion()
1103 : LIS->getMBBEndIdx(&MBB); in prepareInsertion()
1105 Last != MBBE ? LIS->getInstructionIndex(*Last) : LIS->getMBBEndIdx(&MBB); in prepareInsertion()
1120 MachineInstr *EndMI = LIS->getInstructionFromIndex(S->end.getBaseIndex()); in prepareInsertion()
1125 SlotIndex Next = LIS->getInstructionIndex(*NextI); in prepareInsertion()
1134 if (MachineInstr *MI = LIS->getInstructionFromIndex(Idx)) in prepareInsertion()
1137 assert(Idx == LIS->getMBBEndIdx(&MBB)); in prepareInsertion()
1178 LIS->InsertMachineInstrInMaps(*MI); in toExact()
1194 LIS->InsertMachineInstrInMaps(*MI); in toWQM()
1215 LIS->InsertMachineInstrInMaps(*MI); in toStrictMode()
1238 LIS->InsertMachineInstrInMaps(*MI); in fromStrictMode()
1374 LIS->createAndComputeVirtRegInterval(SavedNonStrictReg); in processBlock()
1404 LIS->createAndComputeVirtRegInterval(SavedWQMReg); in processBlock()
1441 LIS->ReplaceMachineInstrInMaps(*MI, *Copy); in lowerLiveMaskQueries()
1472 LIS->removeInterval(Reg); in lowerCopyInstrs()
1474 LIS->createAndComputeVirtRegInterval(Reg); in lowerCopyInstrs()
1541 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
1584 LIS->InsertMachineInstrInMaps(*MI); in runOnMachineFunction()
1596 LIS->InsertMachineInstrInMaps(*MI); in runOnMachineFunction()
1608 LIS->createAndComputeVirtRegInterval(LiveMaskReg); in runOnMachineFunction()
1613 LIS->removeAllRegUnitsForPhysReg(AMDGPU::SCC); in runOnMachineFunction()
1617 LIS->removeAllRegUnitsForPhysReg(AMDGPU::EXEC); in runOnMachineFunction()