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: