LLVM 20.0.0git
|
#include "Target/AMDGPU/Utils/AMDGPUAsmUtils.h"
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.
Definition at line 43 of file AMDGPUAsmUtils.h.
Definition at line 45 of file AMDGPUAsmUtils.h.
|
inline |
Definition at line 47 of file AMDGPUAsmUtils.h.
|
inline |
Definition at line 51 of file AMDGPUAsmUtils.h.
References Cond.
Definition at line 49 of file AMDGPUAsmUtils.h.
References Max.
bool(* llvm::AMDGPU::CustomOperandVal::Cond) (const MCSubtargetInfo &STI) = nullptr |
Definition at line 40 of file AMDGPUAsmUtils.h.
Referenced by isSupported().
unsigned llvm::AMDGPU::CustomOperandVal::Default |
Definition at line 37 of file AMDGPUAsmUtils.h.
Definition at line 41 of file AMDGPUAsmUtils.h.
unsigned llvm::AMDGPU::CustomOperandVal::Max |
Definition at line 36 of file AMDGPUAsmUtils.h.
Referenced by isValid().
StringLiteral llvm::AMDGPU::CustomOperandVal::Name |
Definition at line 35 of file AMDGPUAsmUtils.h.
unsigned llvm::AMDGPU::CustomOperandVal::Shift |
Definition at line 38 of file AMDGPUAsmUtils.h.
unsigned llvm::AMDGPU::CustomOperandVal::Width |
Definition at line 39 of file AMDGPUAsmUtils.h.