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

References

lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  933       if (ScoreBrackets.hasPendingEvent(EXP_GPR_LOCK) ||
  934           ScoreBrackets.hasPendingEvent(EXP_PARAM_ACCESS) ||
  935           ScoreBrackets.hasPendingEvent(EXP_POS_ACCESS) ||
  936           ScoreBrackets.hasPendingEvent(GDS_GPR_LOCK)) {
  949       RegInterval CallAddrOpInterval = ScoreBrackets.getRegInterval(
  954         ScoreBrackets.determineWait(
  955             LGKM_CNT, ScoreBrackets.getRegScore(RegNo, LGKM_CNT), Wait);
  960         RegInterval RtnAddrOpInterval = ScoreBrackets.getRegInterval(
  965           ScoreBrackets.determineWait(
  966               LGKM_CNT, ScoreBrackets.getRegScore(RegNo, LGKM_CNT), Wait);
  983         ScoreBrackets.determineWait(
  984             VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
  991             ScoreBrackets.getRegInterval(&MI, TII, MRI, TRI, I, false);
  995             ScoreBrackets.determineWait(
  996                 VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
  998           ScoreBrackets.determineWait(
  999               LGKM_CNT, ScoreBrackets.getRegScore(RegNo, LGKM_CNT), Wait);
 1017           ScoreBrackets.determineWait(
 1018               VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
 1019           ScoreBrackets.determineWait(
 1020               EXP_CNT, ScoreBrackets.getRegScore(RegNo, EXP_CNT), Wait);
 1027             ScoreBrackets.getRegInterval(&MI, TII, MRI, TRI, I, true);
 1030             ScoreBrackets.determineWait(
 1031                 VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
 1032             ScoreBrackets.determineWait(
 1033                 EXP_CNT, ScoreBrackets.getRegScore(RegNo, EXP_CNT), Wait);
 1035           ScoreBrackets.determineWait(
 1036               LGKM_CNT, ScoreBrackets.getRegScore(RegNo, LGKM_CNT), Wait);
 1055     if (ScoreBrackets.getScoreLB(LGKM_CNT) <
 1056             ScoreBrackets.getScoreUB(LGKM_CNT) &&
 1057         ScoreBrackets.hasPendingEvent(SMEM_ACCESS)) {
 1063   if (!ScoreBrackets.simplifyWaitcnt(Wait) && !IsForceEmitWaitcnt) {
 1077           ScoreBrackets.applyWaitcnt(AMDGPU::decodeWaitcnt(IV, Imm));
 1081           ScoreBrackets.applyWaitcnt(
 1101   ScoreBrackets.applyWaitcnt(Wait);