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

References

lib/Target/AMDGPU/GCNHazardRecognizer.cpp
   45   TII(*ST.getInstrInfo()),
   50   TSchedModel.init(&ST);
  146   if (ST.hasNSAtoVMEMBug() && checkNSAtoVMEMHazard(MI) > 0)
  152   if (ST.hasNoDataDepHazard())
  176   if (ST.hasReadM0MovRelInterpHazard() &&
  181   if (ST.hasReadM0SendMsgHazard() && isSendMsgTraceDataOrGDS(TII, *MI) &&
  257   if (ST.hasNSAtoVMEMBug())
  262   if (ST.hasNoDataDepHazard())
  289   if (ST.hasReadM0MovRelInterpHazard() && (TII.isVINTRP(*MI) ||
  293   if (ST.hasReadM0SendMsgHazard() && isSendMsgTraceDataOrGDS(TII, *MI))
  446   const SIRegisterInfo *TRI = ST.getRegisterInfo();
  492   if (!ST.isXNACKEnabled())
  543   if (!ST.hasSMRDReadVALUDefHazard())
  582   if (!ST.hasVMEMReadSGPRVALUDefHazard())
  604   const SIRegisterInfo *TRI = ST.getRegisterInfo();
  605   const SIInstrInfo *TII = ST.getInstrInfo();
  632   const SIInstrInfo *TII = ST.getInstrInfo();
  645   const SIInstrInfo *TII = ST.getInstrInfo();
  658   const SIInstrInfo *TII = ST.getInstrInfo();
  661   const int SetRegWaitStates = ST.getSetRegWaitStates();
  673   const SIInstrInfo *TII = ST.getInstrInfo();
  722   const SIRegisterInfo *TRI = ST.getRegisterInfo();
  745   if (!ST.has12DWordStoreHazard())
  767   if (!ST.has12DWordStoreHazard())
  785   const SIInstrInfo *TII = ST.getInstrInfo();
  786   const SIRegisterInfo *TRI = ST.getRegisterInfo();
  807   if (!ST.hasRFEHazards())
  810   const SIInstrInfo *TII = ST.getInstrInfo();
  825   const SIRegisterInfo *TRI = ST.getRegisterInfo();
  826   if (!ST.hasSMovFedHazard())
  850   const SIInstrInfo *TII = ST.getInstrInfo();
  868   if (!ST.hasVcmpxPermlaneHazard() || !isPermlane(*MI))
  871   const SIInstrInfo *TII = ST.getInstrInfo();
  905   if (!ST.hasVMEMtoScalarWriteHazard())
  914   const SIRegisterInfo *TRI = ST.getRegisterInfo();
  940   const SIInstrInfo *TII = ST.getInstrInfo();
  946   if (!ST.hasSMEMtoVectorWriteHazard())
  964   const SIInstrInfo *TII = ST.getInstrInfo();
  965   const SIRegisterInfo *TRI = ST.getRegisterInfo();
  966   const AMDGPU::IsaVersion IV = AMDGPU::getIsaVersion(ST.getCPU());
 1034   if (!ST.hasVcmpxExecWARHazard() || !SIInstrInfo::isVALU(*MI))
 1037   const SIRegisterInfo *TRI = ST.getRegisterInfo();
 1047   const SIInstrInfo *TII = ST.getInstrInfo();
 1075   if (!ST.hasLdsBranchVmemWARHazard())
 1127   const SIInstrInfo *TII = ST.getInstrInfo();
 1139   if (!ST.hasNSAtoVMEMBug())
 1145   const SIInstrInfo *TII = ST.getInstrInfo();
 1367   if (!ST.hasMAIInsts())