#define S_00B428_MEM_ORDERED(x)
#define S_00B028_MEM_ORDERED(x)
#define S_00B228_WGP_MODE(x)
#define S_00B848_MEM_ORDERED(x)
#define S_00B228_MEM_ORDERED(x)
#define S_00B848_DEBUG_MODE(x)
#define S_00B428_WGP_MODE(x)
#define S_00B128_MEM_ORDERED(x)
#define S_00B848_WGP_MODE(x)
#define S_00B848_SGPRS(x)
#define S_00B848_DX10_CLAMP(x)
#define S_00B848_VGPRS(x)
#define S_00B848_PRIORITY(x)
#define S_00B848_IEEE_MODE(x)
#define S_00B848_FLOAT_MODE(x)
Defines struct to track resource usage and hardware flags for kernels and entry functions.
bool isCompute(CallingConv::ID cc)
@ AMDGPU_VS
Used for Mesa vertex shaders, or AMDPAL last shader stage before rasterization (vertex shader if tess...
@ AMDGPU_HS
Used for Mesa/AMDPAL hull shaders (= tessellation control shaders).
@ AMDGPU_GS
Used for Mesa/AMDPAL geometry shaders.
@ AMDGPU_PS
Used for Mesa/AMDPAL pixel shaders.
This is an optimization pass for GlobalISel generic memory operations.
uint64_t getPGMRSrc1(CallingConv::ID CC) const
uint64_t getComputePGMRSrc1() const
Compute the value of the ComputePGMRsrc1 register.