|
LLVM 24.0.0git
|
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 1921 of file AMDGPUBaseInfo.cpp.
References llvm::AMDGPU::decodeCustomOperand(), DEP_CTR_SIZE, and DepCtrInfo.
Referenced by llvm::AMDGPUInstPrinter::printDepCtr().
| unsigned llvm::AMDGPU::DepCtr::decodeFieldHoldCnt | ( | unsigned | Encoded, |
| const IsaVersion & | Version ) |
Encoded. Definition at line 1973 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
Encoded. Definition at line 1957 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1961 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1969 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1965 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1953 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1949 of file AMDGPUBaseInfo.cpp.
| int llvm::AMDGPU::DepCtr::encodeDepCtr | ( | const StringRef | Name, |
| int64_t | Val, | ||
| unsigned & | UsedOprMask, | ||
| const MCSubtargetInfo & | STI ) |
Definition at line 1927 of file AMDGPUBaseInfo.cpp.
References DEP_CTR_SIZE, DepCtrInfo, and llvm::AMDGPU::encodeCustomOperand().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldHoldCnt | ( | unsigned | Encoded, |
| unsigned | HoldCnt, | ||
| const IsaVersion & | Version ) |
Encoded combined with encoded HoldCnt. Definition at line 2032 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
Referenced by encodeFieldHoldCnt().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldHoldCnt | ( | unsigned | HoldCnt, |
| const MCSubtargetInfo & | STI ) |
HoldCnt as an encoded Depctr immediate. Definition at line 2038 of file AMDGPUBaseInfo.cpp.
References encodeFieldHoldCnt(), llvm::MCSubtargetInfo::getCPU(), getDefaultDepCtrEncoding(), and llvm::AMDGPU::getIsaVersion().
Encoded combined with encoded SaSdst. Definition at line 1996 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldSaSdst(), and llvm::SIInstrInfo::insertIndirectBranch().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldSaSdst | ( | unsigned | SaSdst, |
| const MCSubtargetInfo & | STI ) |
SaSdst as an encoded Depctr immediate. Definition at line 2000 of file AMDGPUBaseInfo.cpp.
References encodeFieldSaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSdst. Definition at line 2005 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldVaSdst().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldVaSdst | ( | unsigned | VaSdst, |
| const MCSubtargetInfo & | STI ) |
VaSdst as an encoded Depctr immediate. Definition at line 2009 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSsrc. Definition at line 2023 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldVaSsrc().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldVaSsrc | ( | unsigned | VaSsrc, |
| const MCSubtargetInfo & | STI ) |
VaSsrc as an encoded Depctr immediate. Definition at line 2027 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSsrc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVcc. Definition at line 2014 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldVaVcc().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldVaVcc | ( | unsigned | VaVcc, |
| const MCSubtargetInfo & | STI ) |
VaVcc as an encoded Depctr immediate. Definition at line 2018 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVcc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVdst. Definition at line 1987 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldVaVdst().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldVaVdst | ( | unsigned | VaVdst, |
| const MCSubtargetInfo & | STI ) |
VaVdst as an encoded Depctr immediate. Definition at line 1991 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VmVsrc. Definition at line 1978 of file AMDGPUBaseInfo.cpp.
Referenced by encodeFieldVmVsrc().
| unsigned llvm::AMDGPU::DepCtr::encodeFieldVmVsrc | ( | unsigned | VmVsrc, |
| const MCSubtargetInfo & | STI ) |
VmVsrc as an encoded Depctr immediate. Definition at line 1982 of file AMDGPUBaseInfo.cpp.
References encodeFieldVmVsrc(), and getDefaultDepCtrEncoding().
| int llvm::AMDGPU::DepCtr::getDefaultDepCtrEncoding | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 1905 of file AMDGPUBaseInfo.cpp.
References DEP_CTR_SIZE, DepCtrInfo, and llvm::AMDGPU::Idx.
Referenced by encodeFieldHoldCnt(), encodeFieldSaSdst(), encodeFieldVaSdst(), encodeFieldVaSsrc(), encodeFieldVaVcc(), encodeFieldVaVdst(), and encodeFieldVmVsrc().
| unsigned llvm::AMDGPU::DepCtr::getHoldCntBitMask | ( | const IsaVersion & | Version | ) |
Definition at line 1939 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
| unsigned llvm::AMDGPU::DepCtr::getSaSdstBitMask | ( | ) |
Definition at line 1947 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSdstBitMask | ( | ) |
Definition at line 1935 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSsrcBitMask | ( | ) |
Definition at line 1937 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVccBitMask | ( | ) |
Definition at line 1945 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVdstBitMask | ( | ) |
Definition at line 1933 of file AMDGPUBaseInfo.cpp.
Referenced by llvm::AMDGPU::HardwareLimits::HardwareLimits().
| unsigned llvm::AMDGPU::DepCtr::getVmVsrcBitMask | ( | ) |
Definition at line 1943 of file AMDGPUBaseInfo.cpp.
Referenced by llvm::AMDGPU::HardwareLimits::HardwareLimits().
| bool llvm::AMDGPU::DepCtr::isSymbolicDepCtrEncoding | ( | unsigned | Code, |
| bool & | HasNonDefaultVal, | ||
| const MCSubtargetInfo & | STI ) |
Definition at line 1915 of file AMDGPUBaseInfo.cpp.
References DEP_CTR_SIZE, DepCtrInfo, and llvm::AMDGPU::isSymbolicCustomOperandEncoding().
Referenced by llvm::AMDGPUInstPrinter::printDepCtr().
| const int llvm::AMDGPU::DepCtr::DEP_CTR_SIZE |
Definition at line 78 of file AMDGPUAsmUtils.cpp.
Referenced by decodeDepCtr(), encodeDepCtr(), getDefaultDepCtrEncoding(), and isSymbolicDepCtrEncoding().
| const CustomOperandVal llvm::AMDGPU::DepCtr::DepCtrInfo |
Definition at line 66 of file AMDGPUAsmUtils.cpp.
Referenced by decodeDepCtr(), encodeDepCtr(), getDefaultDepCtrEncoding(), and isSymbolicDepCtrEncoding().