LLVM: llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata Struct Reference (original) (raw)
In-memory representation of kernel debug properties metadata. More...
#include "[llvm/Support/AMDGPUMetadata.h](AMDGPUMetadata%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| std::vector< uint32_t > | mDebuggerABIVersion = std::vector<uint32_t>() |
| Debugger ABI version. Optional. | |
| uint16_t | mReservedNumVGPRs = 0 |
| Consecutive number of VGPRs reserved for debugger use. | |
| uint16_t | mReservedFirstVGPR = uint16_t(-1) |
| First fixed VGPR reserved. | |
| uint16_t | mPrivateSegmentBufferSGPR = uint16_t(-1) |
| Fixed SGPR of the first of 4 SGPRs used to hold the scratch V# used for the entire kernel execution. | |
| uint16_t | mWavefrontPrivateSegmentOffsetSGPR = uint16_t(-1) |
| Fixed SGPR used to hold the wave scratch offset for the entire kernel execution. |
In-memory representation of kernel debug properties metadata.
Definition at line 348 of file AMDGPUMetadata.h.
| llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::Metadata ( ) | default |
|---|
Default constructor.
◆ empty()
| bool llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::empty ( ) const | inline |
|---|
◆ notEmpty()
| bool llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::notEmpty ( ) const | inline |
|---|
◆ mDebuggerABIVersion
std::vector<uint32_t> llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::mDebuggerABIVersion = std::vector<uint32_t>()
◆ mPrivateSegmentBufferSGPR
uint16_t llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::mPrivateSegmentBufferSGPR = uint16_t(-1)
◆ mReservedFirstVGPR
uint16_t llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::mReservedFirstVGPR = uint16_t(-1)
◆ mReservedNumVGPRs
uint16_t llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::mReservedNumVGPRs = 0
◆ mWavefrontPrivateSegmentOffsetSGPR
uint16_t llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata::mWavefrontPrivateSegmentOffsetSGPR = uint16_t(-1)
The documentation for this struct was generated from the following file:
- include/llvm/Support/AMDGPUMetadata.h