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:
- lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h