LLVM 20.0.0git
|
Functions | |
int | getDefaultDepCtrEncoding (const MCSubtargetInfo &STI) |
bool | isSymbolicDepCtrEncoding (unsigned Code, bool &HasNonDefaultVal, const MCSubtargetInfo &STI) |
bool | decodeDepCtr (unsigned Code, int &Id, StringRef &Name, unsigned &Val, bool &IsDefault, const MCSubtargetInfo &STI) |
int | encodeDepCtr (const StringRef Name, int64_t Val, unsigned &UsedOprMask, const MCSubtargetInfo &STI) |
unsigned | decodeFieldVmVsrc (unsigned Encoded) |
unsigned | decodeFieldVaVdst (unsigned Encoded) |
unsigned | decodeFieldSaSdst (unsigned Encoded) |
unsigned | encodeFieldVmVsrc (unsigned Encoded, unsigned VmVsrc) |
unsigned | encodeFieldVmVsrc (unsigned VmVsrc) |
unsigned | encodeFieldVaVdst (unsigned Encoded, unsigned VaVdst) |
unsigned | encodeFieldVaVdst (unsigned VaVdst) |
unsigned | encodeFieldSaSdst (unsigned Encoded, unsigned SaSdst) |
unsigned | encodeFieldSaSdst (unsigned SaSdst) |
Variables | |
const CustomOperandVal | DepCtrInfo [] |
const int | DEP_CTR_SIZE |
bool llvm::AMDGPU::DepCtr::decodeDepCtr | ( | unsigned | Code, |
int & | Id, | ||
StringRef & | Name, | ||
unsigned & | Val, | ||
bool & | IsDefault, | ||
const MCSubtargetInfo & | STI | ||
) |
Definition at line 1698 of file AMDGPUBaseInfo.cpp.
References llvm::AMDGPU::decodeCustomOperand(), DEP_CTR_SIZE, DepCtrInfo, and Name.
Encoded
. Definition at line 1718 of file AMDGPUBaseInfo.cpp.
Encoded
. Definition at line 1714 of file AMDGPUBaseInfo.cpp.
Encoded
. Definition at line 1710 of file AMDGPUBaseInfo.cpp.
int llvm::AMDGPU::DepCtr::encodeDepCtr | ( | const StringRef | Name, |
int64_t | Val, | ||
unsigned & | UsedOprMask, | ||
const MCSubtargetInfo & | STI | ||
) |
Definition at line 1704 of file AMDGPUBaseInfo.cpp.
References DEP_CTR_SIZE, DepCtrInfo, llvm::AMDGPU::encodeCustomOperand(), and Name.
Encoded
combined with encoded SaSdst
. Definition at line 1738 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldSaSdst(), and llvm::SIInstrInfo::insertIndirectBranch().
SaSdst
as an encoded Depctr immediate. Definition at line 1742 of file AMDGPUBaseInfo.cpp.
References encodeFieldSaSdst().
Encoded
combined with encoded VaVdst
. Definition at line 1730 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldVaVdst().
VaVdst
as an encoded Depctr immediate. Definition at line 1734 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVdst().
Encoded
combined with encoded VmVsrc
. Definition at line 1722 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldVmVsrc().
VmVsrc
as an encoded Depctr immediate. Definition at line 1726 of file AMDGPUBaseInfo.cpp.
References encodeFieldVmVsrc().
int llvm::AMDGPU::DepCtr::getDefaultDepCtrEncoding | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 1685 of file AMDGPUBaseInfo.cpp.
References llvm::Default, DEP_CTR_SIZE, DepCtrInfo, and llvm::AMDGPU::getDefaultCustomOperandEncoding().
bool llvm::AMDGPU::DepCtr::isSymbolicDepCtrEncoding | ( | unsigned | Code, |
bool & | HasNonDefaultVal, | ||
const MCSubtargetInfo & | STI | ||
) |
Definition at line 1692 of file AMDGPUBaseInfo.cpp.
References DEP_CTR_SIZE, DepCtrInfo, and llvm::AMDGPU::isSymbolicCustomOperandEncoding().
const int llvm::AMDGPU::DepCtr::DEP_CTR_SIZE |
Definition at line 83 of file AMDGPUAsmUtils.cpp.
Referenced by decodeDepCtr(), encodeDepCtr(), getDefaultDepCtrEncoding(), and isSymbolicDepCtrEncoding().
const CustomOperandVal llvm::AMDGPU::DepCtr::DepCtrInfo |
Definition at line 71 of file AMDGPUAsmUtils.cpp.
Referenced by decodeDepCtr(), encodeDepCtr(), getDefaultDepCtrEncoding(), and isSymbolicDepCtrEncoding().