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

References

lib/Target/AMDGPU/GCNHazardRecognizer.cpp
 1002           AMDGPU::Waitcnt Decoded = AMDGPU::decodeWaitcnt(IV, Imm);
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  167 void addWait(AMDGPU::Waitcnt &Wait, InstCounterType T, unsigned Count) {
  272   bool simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const;
  275                      AMDGPU::Waitcnt &Wait) const;
  276   void applyWaitcnt(const AMDGPU::Waitcnt &Wait);
  717 bool WaitcntBrackets::simplifyWaitcnt(AMDGPU::Waitcnt &Wait) const {
  736                                     AMDGPU::Waitcnt &Wait) const {
  760 void WaitcntBrackets::applyWaitcnt(const AMDGPU::Waitcnt &Wait) {
  844   AMDGPU::Waitcnt Wait;
  862     Wait = Wait.combined(AMDGPU::Waitcnt::allZero(IV));
 1048     Wait = Wait.combined(AMDGPU::Waitcnt::allZero(IV));
 1090     Wait = AMDGPU::Waitcnt::allZero(IV);
 1103   AMDGPU::Waitcnt OldWait;
 1114         AMDGPU::Waitcnt IWait = AMDGPU::decodeWaitcnt(IV, IEnc);
 1259       ScoreBrackets->applyWaitcnt(AMDGPU::Waitcnt::allZero(IV));
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
  659 Waitcnt decodeWaitcnt(const IsaVersion &Version, unsigned Encoded) {
  660   Waitcnt Decoded;
  698 unsigned encodeWaitcnt(const IsaVersion &Version, const Waitcnt &Decoded) {
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
  355   static Waitcnt allZero(const IsaVersion &Version) {
  358   static Waitcnt allZeroExceptVsCnt() { return Waitcnt(0, 0, 0, ~0u); }
  364   bool dominates(const Waitcnt &Other) const {
  369   Waitcnt combined(const Waitcnt &Other) const {
  369   Waitcnt combined(const Waitcnt &Other) const {
  410 Waitcnt decodeWaitcnt(const IsaVersion &Version, unsigned Encoded);
  440 unsigned encodeWaitcnt(const IsaVersion &Version, const Waitcnt &Decoded);