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

References

lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  106   return make_range(enum_iterator<InstCounterType>(VM_CNT),
  169   case VM_CNT:
  203     case VM_CNT:
  233     if (WaitEventMaskForInst[VM_CNT] & (1 << E))
  234       return VM_CNT;
  290             (LastFlat[VM_CNT] > ScoreLBs[VM_CNT] &&
  290             (LastFlat[VM_CNT] > ScoreLBs[VM_CNT] &&
  291              LastFlat[VM_CNT] <= ScoreUBs[VM_CNT]));
  291              LastFlat[VM_CNT] <= ScoreUBs[VM_CNT]));
  295     LastFlat[VM_CNT] = ScoreUBs[VM_CNT];
  295     LastFlat[VM_CNT] = ScoreUBs[VM_CNT];
  440       ForceEmitWaitcnt[VM_CNT] = true;
  442       ForceEmitWaitcnt[VM_CNT] = false;
  650       if (T == VM_CNT && Interval.first >= NUM_ALL_VGPRS)
  669     case VM_CNT:
  718   return simplifyWaitcnt(VM_CNT, Wait.VmCnt) |
  742     if ((T == VM_CNT || T == LGKM_CNT) &&
  761   applyWaitcnt(VM_CNT, Wait.VmCnt);
  984             VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
  984             VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
  996                 VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
  996                 VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
 1018               VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
 1018               VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
 1031                 VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
 1031                 VM_CNT, ScoreBrackets.getRegScore(RegNo, VM_CNT), Wait);
 1092   if (ForceEmitWaitcnt[VM_CNT])