|
LLVM 22.0.0git
|
Represents the hardware counter limits for different wait count types. More...
#include "Target/AMDGPU/Utils/AMDGPUBaseInfo.h"
Public Member Functions | |
| HardwareLimits ()=default | |
| HardwareLimits (const IsaVersion &IV, bool HasExtendedWaitCounts) | |
| Initializes hardware limits from ISA version. | |
Represents the hardware counter limits for different wait count types.
Definition at line 1135 of file AMDGPUBaseInfo.h.
|
default |
References IV.
| llvm::AMDGPU::HardwareLimits::HardwareLimits | ( | const IsaVersion & | IV, |
| bool | HasExtendedWaitCounts ) |
Initializes hardware limits from ISA version.
HasExtendedWaitCounts should be true for gfx12+.
Definition at line 1788 of file AMDGPUBaseInfo.cpp.
References BvhcntMax, DscntMax, ExpcntMax, llvm::AMDGPU::getBvhcntBitMask(), llvm::AMDGPU::getDscntBitMask(), llvm::AMDGPU::getExpcntBitMask(), llvm::AMDGPU::getKmcntBitMask(), llvm::AMDGPU::getLgkmcntBitMask(), llvm::AMDGPU::getLoadcntBitMask(), llvm::AMDGPU::getSamplecntBitMask(), llvm::AMDGPU::getStorecntBitMask(), llvm::AMDGPU::DepCtr::getVaVdstBitMask(), llvm::AMDGPU::getVmcntBitMask(), llvm::AMDGPU::DepCtr::getVmVsrcBitMask(), llvm::AMDGPU::getXcntBitMask(), IV, KmcntMax, LoadcntMax, SamplecntMax, StorecntMax, VaVdstMax, VmVsrcMax, and XcntMax.
| unsigned llvm::AMDGPU::HardwareLimits::BvhcntMax |
Definition at line 1141 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::DscntMax |
Definition at line 1138 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::ExpcntMax |
Definition at line 1137 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::KmcntMax |
Definition at line 1142 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::LoadcntMax |
Definition at line 1136 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::SamplecntMax |
Definition at line 1140 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::StorecntMax |
Definition at line 1139 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::VaVdstMax |
Definition at line 1144 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::VmVsrcMax |
Definition at line 1145 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().
| unsigned llvm::AMDGPU::HardwareLimits::XcntMax |
Definition at line 1143 of file AMDGPUBaseInfo.h.
Referenced by HardwareLimits().