LLVM 20.0.0git
|
Classes | |
struct | HwregSize |
Typedefs | |
using | HwregId = EncodingField< 5, 0 > |
using | HwregOffset = EncodingField< 10, 6 > |
using | HwregEncoding = EncodingFields< HwregId, HwregOffset, HwregSize > |
Functions | |
int64_t | getHwregId (StringRef Name, const MCSubtargetInfo &STI) |
StringRef | getHwreg (uint64_t Encoding, const MCSubtargetInfo &STI) |
Variables | |
static constexpr CustomOperand | Operands [] |
using llvm::AMDGPU::Hwreg::HwregEncoding = typedef EncodingFields<HwregId, HwregOffset, HwregSize> |
Definition at line 1148 of file AMDGPUBaseInfo.h.
using llvm::AMDGPU::Hwreg::HwregId = typedef EncodingField<5, 0> |
Definition at line 1139 of file AMDGPUBaseInfo.h.
using llvm::AMDGPU::Hwreg::HwregOffset = typedef EncodingField<10, 6> |
Definition at line 1140 of file AMDGPUBaseInfo.h.
Definition at line 505 of file SIDefines.h.
Definition at line 557 of file SIDefines.h.
Enumerator | |
---|---|
OFFSET_MEM_VIOL |
Definition at line 553 of file SIDefines.h.
StringRef llvm::AMDGPU::Hwreg::getHwreg | ( | uint64_t | Encoding, |
const MCSubtargetInfo & | STI | ||
) |
Definition at line 236 of file AMDGPUAsmUtils.cpp.
References llvm::AMDGPU::getNameFromOperandTable(), and Operands.
int64_t llvm::AMDGPU::Hwreg::getHwregId | ( | StringRef | Name, |
const MCSubtargetInfo & | STI | ||
) |
Definition at line 232 of file AMDGPUAsmUtils.cpp.
References llvm::AMDGPU::getEncodingFromOperandTable(), Name, and Operands.
|
staticconstexpr |
Definition at line 169 of file AMDGPUAsmUtils.cpp.
Referenced by getHwreg(), and getHwregId().