Lines Matching refs:LIS
156 LiveIntervals *LIS; member in __anon222080f40111::SIWholeQuadMode
319 LiveQueryResult UseLRQ = LR.Query(LIS->getInstructionIndex(UseMI)); in markDefs()
358 const MachineBasicBlock *MBB = LIS->getMBBFromIndex(Value->def); in markDefs()
366 if (const VNInfo *VN = LR.getVNInfoBefore(LIS->getMBBEndIdx(*PI))) { in markDefs()
376 MachineInstr *MI = LIS->getInstructionFromIndex(Value->def); in markDefs()
402 LiveQueryResult LRQ = LR.Query(LIS->getInstructionIndex(*MI)); in markDefs()
449 LiveRange &LR = LIS->getInterval(Reg); in markOperand()
456 LiveRange &LR = LIS->getRegUnit(Unit); in markOperand()
457 const VNInfo *Value = LR.Query(LIS->getInstructionIndex(MI)).valueIn(); in markOperand()
751 LIS->InsertMachineInstrInMaps(*Save); in saveSCC()
752 LIS->InsertMachineInstrInMaps(*Restore); in saveSCC()
753 LIS->createAndComputeVirtRegInterval(SaveReg); in saveSCC()
764 BB->splitAt(*TermMI, /*UpdateLiveIns*/ true, LIS); in splitBlock()
806 LIS->InsertMachineInstrInMaps(*MI); in splitBlock()
918 LIS->ReplaceMachineInstrInMaps(MI, *VcmpMI); in lowerKillF32()
921 LIS->InsertMachineInstrInMaps(*MaskUpdateMI); in lowerKillF32()
922 LIS->InsertMachineInstrInMaps(*ExecMaskMI); in lowerKillF32()
923 LIS->InsertMachineInstrInMaps(*EarlyTermMI); in lowerKillF32()
924 LIS->InsertMachineInstrInMaps(*NewTerm); in lowerKillF32()
952 LIS->RemoveMachineInstrFromMaps(MI); in lowerKillI1()
957 LIS->ReplaceMachineInstrInMaps(MI, *NewTerm); in lowerKillI1()
1015 LIS->RemoveMachineInstrFromMaps(MI); in lowerKillI1()
1021 LIS->InsertMachineInstrInMaps(*ComputeKilledMaskMI); in lowerKillI1()
1022 LIS->InsertMachineInstrInMaps(*MaskUpdateMI); in lowerKillI1()
1023 LIS->InsertMachineInstrInMaps(*EarlyTermMI); in lowerKillI1()
1025 LIS->InsertMachineInstrInMaps(*WQMMaskMI); in lowerKillI1()
1026 LIS->InsertMachineInstrInMaps(*NewTerm); in lowerKillI1()
1029 LIS->removeInterval(CndReg); in lowerKillI1()
1030 LIS->createAndComputeVirtRegInterval(CndReg); in lowerKillI1()
1033 LIS->createAndComputeVirtRegInterval(TmpReg); in lowerKillI1()
1035 LIS->createAndComputeVirtRegInterval(LiveMaskWQM); in lowerKillI1()
1056 LIS->ReplaceMachineInstrInMaps(*Exit, *NewExit); in lowerPseudoStrictMode()
1059 LIS->ReplaceMachineInstrInMaps(*Entry, *NewEntry); in lowerPseudoStrictMode()
1062 LIS->removeInterval(SaveOrig); in lowerPseudoStrictMode()
1139 LIS->getRegUnit(*TRI->regunits(MCRegister::from(AMDGPU::SCC)).begin()); in prepareInsertion()
1141 SlotIndex FirstIdx = First != MBBE ? LIS->getInstructionIndex(*First) in prepareInsertion()
1142 : LIS->getMBBEndIdx(&MBB); in prepareInsertion()
1144 Last != MBBE ? LIS->getInstructionIndex(*Last) : LIS->getMBBEndIdx(&MBB); in prepareInsertion()
1159 MachineInstr *EndMI = LIS->getInstructionFromIndex(S->end.getBaseIndex()); in prepareInsertion()
1164 SlotIndex Next = LIS->getInstructionIndex(*NextI); in prepareInsertion()
1173 if (MachineInstr *MI = LIS->getInstructionFromIndex(Idx)) in prepareInsertion()
1176 assert(Idx == LIS->getMBBEndIdx(&MBB)); in prepareInsertion()
1208 SlotIndex FirstTermIdx = LIS->getInstructionIndex(*FirstTerm); in toExact()
1209 SlotIndex BeforeIdx = LIS->getInstructionIndex(*Before); in toExact()
1227 LIS->InsertMachineInstrInMaps(*MI); in toExact()
1243 LIS->InsertMachineInstrInMaps(*MI); in toWQM()
1264 LIS->InsertMachineInstrInMaps(*MI); in toStrictMode()
1292 LIS->InsertMachineInstrInMaps(*MI); in fromStrictMode()
1430 LIS->createAndComputeVirtRegInterval(SavedNonStrictReg); in processBlock()
1460 LIS->createAndComputeVirtRegInterval(SavedWQMReg); in processBlock()
1497 LIS->ReplaceMachineInstrInMaps(*MI, *Copy); in lowerLiveMaskQueries()
1524 LIS->removeInterval(Reg); in lowerCopyInstrs()
1526 LIS->createAndComputeVirtRegInterval(Reg); in lowerCopyInstrs()
1597 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
1642 LIS->InsertMachineInstrInMaps(*MI); in runOnMachineFunction()
1654 LIS->InsertMachineInstrInMaps(*MI); in runOnMachineFunction()
1666 LIS->createAndComputeVirtRegInterval(LiveMaskReg); in runOnMachineFunction()
1671 LIS->removeAllRegUnitsForPhysReg(AMDGPU::SCC); in runOnMachineFunction()
1675 LIS->removeAllRegUnitsForPhysReg(AMDGPU::EXEC); in runOnMachineFunction()