|
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 1931 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 1983 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
Encoded. Definition at line 1967 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1971 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1979 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1975 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1963 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1959 of file AMDGPUBaseInfo.cpp.
| int llvm::AMDGPU::DepCtr::encodeDepCtr | ( | const StringRef | Name, |
| int64_t | Val, | ||
| unsigned & | UsedOprMask, | ||
| const MCSubtargetInfo & | STI ) |
Definition at line 1937 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 2042 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 2048 of file AMDGPUBaseInfo.cpp.
References encodeFieldHoldCnt(), llvm::MCSubtargetInfo::getCPU(), getDefaultDepCtrEncoding(), and llvm::AMDGPU::getIsaVersion().
Encoded combined with encoded SaSdst. Definition at line 2006 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 2010 of file AMDGPUBaseInfo.cpp.
References encodeFieldSaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSdst. Definition at line 2015 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 2019 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSsrc. Definition at line 2033 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 2037 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSsrc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVcc. Definition at line 2024 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 2028 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVcc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVdst. Definition at line 1997 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 2001 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VmVsrc. Definition at line 1988 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 1992 of file AMDGPUBaseInfo.cpp.
References encodeFieldVmVsrc(), and getDefaultDepCtrEncoding().
| int llvm::AMDGPU::DepCtr::getDefaultDepCtrEncoding | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 1915 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 1949 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
| unsigned llvm::AMDGPU::DepCtr::getSaSdstBitMask | ( | ) |
Definition at line 1957 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSdstBitMask | ( | ) |
Definition at line 1945 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSsrcBitMask | ( | ) |
Definition at line 1947 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVccBitMask | ( | ) |
Definition at line 1955 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVdstBitMask | ( | ) |
Definition at line 1943 of file AMDGPUBaseInfo.cpp.
Referenced by llvm::AMDGPU::HardwareLimits::HardwareLimits().
| unsigned llvm::AMDGPU::DepCtr::getVmVsrcBitMask | ( | ) |
Definition at line 1953 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 1925 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().