LLVM: llvm::AMDGPU::DepCtr Namespace Reference (original) (raw)
| 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 |
decodeFieldVaSdst (unsigned Encoded) |
| unsigned |
decodeFieldVaVcc (unsigned Encoded) |
| unsigned |
decodeFieldVaSsrc (unsigned Encoded) |
| unsigned |
decodeFieldHoldCnt (unsigned Encoded) |
| unsigned |
encodeFieldVmVsrc (unsigned Encoded, unsigned VmVsrc) |
| unsigned |
encodeFieldVmVsrc (unsigned VmVsrc, const MCSubtargetInfo &STI) |
| unsigned |
encodeFieldVaVdst (unsigned Encoded, unsigned VaVdst) |
| unsigned |
encodeFieldVaVdst (unsigned VaVdst, const MCSubtargetInfo &STI) |
| unsigned |
encodeFieldSaSdst (unsigned Encoded, unsigned SaSdst) |
| unsigned |
encodeFieldSaSdst (unsigned SaSdst, const MCSubtargetInfo &STI) |
| unsigned |
encodeFieldVaSdst (unsigned Encoded, unsigned VaSdst) |
| unsigned |
encodeFieldVaSdst (unsigned VaSdst, const MCSubtargetInfo &STI) |
| unsigned |
encodeFieldVaVcc (unsigned Encoded, unsigned VaVcc) |
| unsigned |
encodeFieldVaVcc (unsigned VaVcc, const MCSubtargetInfo &STI) |
| unsigned |
encodeFieldVaSsrc (unsigned Encoded, unsigned VaSsrc) |
| unsigned |
encodeFieldVaSsrc (unsigned VaSsrc, const MCSubtargetInfo &STI) |
| unsigned |
encodeFieldHoldCnt (unsigned Encoded, unsigned HoldCnt) |
| unsigned |
encodeFieldHoldCnt (unsigned HoldCnt, const MCSubtargetInfo &STI) |
◆ decodeDepCtr()
◆ decodeFieldHoldCnt()
◆ decodeFieldSaSdst()
◆ decodeFieldVaSdst()
◆ decodeFieldVaSsrc()
◆ decodeFieldVaVcc()
◆ decodeFieldVaVdst()
◆ decodeFieldVmVsrc()
◆ encodeDepCtr()
◆ encodeFieldHoldCnt() [1/2]
◆ encodeFieldHoldCnt() [2/2]
◆ encodeFieldSaSdst() [1/2]
◆ encodeFieldSaSdst() [2/2]
◆ encodeFieldVaSdst() [1/2]
◆ encodeFieldVaSdst() [2/2]
◆ encodeFieldVaSsrc() [1/2]
◆ encodeFieldVaSsrc() [2/2]
◆ encodeFieldVaVcc() [1/2]
◆ encodeFieldVaVcc() [2/2]
◆ encodeFieldVaVdst() [1/2]
◆ encodeFieldVaVdst() [2/2]
◆ encodeFieldVmVsrc() [1/2]
◆ encodeFieldVmVsrc() [2/2]
◆ getDefaultDepCtrEncoding()
◆ isSymbolicDepCtrEncoding()
◆ DEP_CTR_SIZE
const int llvm::AMDGPU::DepCtr::DEP_CTR_SIZE
◆ DepCtrInfo
Initial value:
= {
{{"depctr_sa_sdst"}, 1, 1, 0, 1},
{{"depctr_va_vdst"}, 15, 15, 12, 4},
{{"depctr_va_sdst"}, 7, 7, 9, 3},
{{"depctr_va_ssrc"}, 1, 1, 8, 1},
{{"depctr_va_vcc"}, 1, 1, 1, 1},
{{"depctr_vm_vsrc"}, 7, 7, 2, 3},
}
bool isGFX10_BEncoding(const MCSubtargetInfo &STI)
Definition at line 66 of file AMDGPUAsmUtils.cpp.
Referenced by decodeDepCtr(), encodeDepCtr(), getDefaultDepCtrEncoding(), and isSymbolicDepCtrEncoding().