LLVM 22.0.0git
llvm::AMDGPU::Hwreg::HwregSize Struct Reference

#include "Target/AMDGPU/Utils/AMDGPUBaseInfo.h"

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 1254 of file AMDGPUBaseInfo.h.

Member Function Documentation

◆ decode()

ValueType llvm::AMDGPU::Hwreg::HwregSize::decode ( uint64_t Encoded)
inlinestatic

Definition at line 1257 of file AMDGPUBaseInfo.h.

◆ encode()

uint64_t llvm::AMDGPU::Hwreg::HwregSize::encode ( ) const
inlineconstexpr

◆ 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: