|
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 1953 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 2005 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
Encoded. Definition at line 1989 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1993 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2001 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1997 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1985 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 1981 of file AMDGPUBaseInfo.cpp.
| int llvm::AMDGPU::DepCtr::encodeDepCtr | ( | const StringRef | Name, |
| int64_t | Val, | ||
| unsigned & | UsedOprMask, | ||
| const MCSubtargetInfo & | STI ) |
Definition at line 1959 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 2064 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 2070 of file AMDGPUBaseInfo.cpp.
References encodeFieldHoldCnt(), llvm::MCSubtargetInfo::getCPU(), getDefaultDepCtrEncoding(), and llvm::AMDGPU::getIsaVersion().
Encoded combined with encoded SaSdst. Definition at line 2028 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 2032 of file AMDGPUBaseInfo.cpp.
References encodeFieldSaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSdst. Definition at line 2037 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 2041 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSsrc. Definition at line 2055 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 2059 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSsrc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVcc. Definition at line 2046 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 2050 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVcc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVdst. Definition at line 2019 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 2023 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VmVsrc. Definition at line 2010 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 2014 of file AMDGPUBaseInfo.cpp.
References encodeFieldVmVsrc(), and getDefaultDepCtrEncoding().
| int llvm::AMDGPU::DepCtr::getDefaultDepCtrEncoding | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 1940 of file AMDGPUBaseInfo.cpp.
References llvm::Default, DEP_CTR_SIZE, DepCtrInfo, and llvm::AMDGPU::getDefaultCustomOperandEncoding().
Referenced by encodeFieldHoldCnt(), encodeFieldSaSdst(), encodeFieldVaSdst(), encodeFieldVaSsrc(), encodeFieldVaVcc(), encodeFieldVaVdst(), and encodeFieldVmVsrc().
| unsigned llvm::AMDGPU::DepCtr::getHoldCntBitMask | ( | const IsaVersion & | Version | ) |
Definition at line 1971 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
| unsigned llvm::AMDGPU::DepCtr::getSaSdstBitMask | ( | ) |
Definition at line 1979 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSdstBitMask | ( | ) |
Definition at line 1967 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSsrcBitMask | ( | ) |
Definition at line 1969 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVccBitMask | ( | ) |
Definition at line 1977 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVdstBitMask | ( | ) |
Definition at line 1965 of file AMDGPUBaseInfo.cpp.
Referenced by llvm::AMDGPU::HardwareLimits::HardwareLimits().
| unsigned llvm::AMDGPU::DepCtr::getVmVsrcBitMask | ( | ) |
Definition at line 1975 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 1947 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().