LLVM: llvm::AMDGPU::Hwreg::HwregSize Struct Reference (original) (raw)
#include "[Target/AMDGPU/Utils/AMDGPUBaseInfo.h](AMDGPUBaseInfo%5F8h%5Fsource.html)"
Inheritance diagram for llvm::AMDGPU::Hwreg::HwregSize:
[legend]
| Public Member Functions | |
|---|---|
| constexpr uint64_t | encode () const |
| constexpr | EncodingField (ValueType Value) |
| Public Member Functions inherited from llvm::AMDGPU::EncodingField< 15, 11, 32 > | |
| constexpr | EncodingField (ValueType Value) |
| constexpr uint64_t | encode () const |
| Static Public Member Functions | |
|---|---|
| static ValueType | decode (uint64_t Encoded) |
| Static Public Member Functions inherited from llvm::AMDGPU::EncodingField< 15, 11, 32 > | |
| static ValueType | decode (uint64_t Encoded) |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::AMDGPU::EncodingField< 15, 11, 32 > | |
| using | ValueType |
| Public Attributes inherited from llvm::AMDGPU::EncodingField< 15, 11, 32 > | |
| ValueType | Value |
| Static Public Attributes inherited from llvm::AMDGPU::EncodingField< 15, 11, 32 > | |
| static constexpr unsigned | Offset |
| static constexpr unsigned | Width |
| static constexpr ValueType | Default |
Detailed Description
Definition at line 1264 of file AMDGPUBaseInfo.h.
Member Function Documentation
◆ decode()
| ValueType llvm::AMDGPU::Hwreg::HwregSize::decode ( uint64_t Encoded) | inlinestatic |
|---|
Definition at line 1267 of file AMDGPUBaseInfo.h.
◆ encode()
| uint64_t llvm::AMDGPU::Hwreg::HwregSize::encode ( ) const | inlineconstexpr |
|---|
Definition at line 1266 of file AMDGPUBaseInfo.h.
References llvm::AMDGPU::EncodingField< 15, 11, 32 >::Value.
◆ EncodingField()
| llvm::AMDGPU::EncodingField< HighBit, LowBit, D >::EncodingField ( ValueType Value) | inlineconstexpr |
|---|
Definition at line 391 of file AMDGPUBaseInfo.h.
The documentation for this struct was generated from the following file:
- lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h