reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SILowerControlFlow.cpp
  252   if (!LIS) {
  257   LIS->InsertMachineInstrInMaps(*CopyExec);
  261   LIS->ReplaceMachineInstrInMaps(MI, *And);
  264     LIS->InsertMachineInstrInMaps(*Xor);
  265   LIS->InsertMachineInstrInMaps(*SetExec);
  266   LIS->InsertMachineInstrInMaps(*NewBr);
  268   LIS->removeAllRegUnitsForPhysReg(AMDGPU::EXEC);
  274   LIS->removeInterval(SaveExecReg);
  275   LIS->createAndComputeVirtRegInterval(SaveExecReg);
  276   LIS->createAndComputeVirtRegInterval(Tmp);
  278     LIS->createAndComputeVirtRegInterval(CopyReg);
  316     if (LIS)
  317       LIS->InsertMachineInstrInMaps(*And);
  329   if (!LIS) {
  334   LIS->RemoveMachineInstrFromMaps(MI);
  337   LIS->InsertMachineInstrInMaps(*CopyExec);
  338   LIS->InsertMachineInstrInMaps(*OrSaveExec);
  340   LIS->InsertMachineInstrInMaps(*Xor);
  341   LIS->InsertMachineInstrInMaps(*Branch);
  344   LIS->removeInterval(DstReg);
  345   LIS->createAndComputeVirtRegInterval(DstReg);
  346   LIS->createAndComputeVirtRegInterval(CopyReg);
  348     LIS->createAndComputeVirtRegInterval(SaveReg);
  351   LIS->removeAllRegUnitsForPhysReg(AMDGPU::EXEC);
  386   if (LIS) {
  388       LIS->InsertMachineInstrInMaps(*And);
  389     LIS->ReplaceMachineInstrInMaps(MI, *Or);
  408   if (LIS) {
  409     LIS->ReplaceMachineInstrInMaps(MI, *AndN2);
  410     LIS->InsertMachineInstrInMaps(*Branch);
  430   if (LIS)
  431     LIS->ReplaceMachineInstrInMaps(MI, *NewMI);
  435   if (LIS)
  436     LIS->handleMove(*NewMI);
  500   LIS = getAnalysisIfAvailable<LiveIntervals>();