LLVM: llvm::AMDGPU::CustomOperandVal Struct Reference (original) (raw)

#include "[Target/AMDGPU/Utils/AMDGPUAsmUtils.h](AMDGPUAsmUtils%5F8h%5Fsource.html)"

Public Member Functions
unsigned decode (unsigned Code) const
unsigned encode (unsigned Val) const
unsigned getMask () const
bool isValid (unsigned Val) const
bool isSupported (const MCSubtargetInfo &STI) const
Public Attributes
StringLiteral Name
unsigned Max
unsigned Default
unsigned Shift
unsigned Width
bool(* Cond )(const MCSubtargetInfo &STI) = nullptr
unsigned Mask = (1 << Width) - 1

Definition at line 34 of file AMDGPUAsmUtils.h.

decode()

encode()

getMask()

unsigned llvm::AMDGPU::CustomOperandVal::getMask ( ) const inline

isSupported()

isValid()

bool llvm::AMDGPU::CustomOperandVal::isValid ( unsigned Val) const inline

Cond

Default

unsigned llvm::AMDGPU::CustomOperandVal::Default

Mask

unsigned llvm::AMDGPU::CustomOperandVal::Mask = (1 << Width) - 1

Max

unsigned llvm::AMDGPU::CustomOperandVal::Max

Name

Shift

unsigned llvm::AMDGPU::CustomOperandVal::Shift

Width

unsigned llvm::AMDGPU::CustomOperandVal::Width


The documentation for this struct was generated from the following file: