|
LLVM 23.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 2090 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 2142 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
Encoded. Definition at line 2126 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2130 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2138 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2134 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2122 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2118 of file AMDGPUBaseInfo.cpp.
| int llvm::AMDGPU::DepCtr::encodeDepCtr | ( | const StringRef | Name, |
| int64_t | Val, | ||
| unsigned & | UsedOprMask, | ||
| const MCSubtargetInfo & | STI ) |
Definition at line 2096 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 2201 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 2207 of file AMDGPUBaseInfo.cpp.
References encodeFieldHoldCnt(), llvm::MCSubtargetInfo::getCPU(), getDefaultDepCtrEncoding(), and llvm::AMDGPU::getIsaVersion().
Encoded combined with encoded SaSdst. Definition at line 2165 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 2169 of file AMDGPUBaseInfo.cpp.
References encodeFieldSaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSdst. Definition at line 2174 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 2178 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSsrc. Definition at line 2192 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 2196 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSsrc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVcc. Definition at line 2183 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 2187 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVcc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVdst. Definition at line 2156 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 2160 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VmVsrc. Definition at line 2147 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 2151 of file AMDGPUBaseInfo.cpp.
References encodeFieldVmVsrc(), and getDefaultDepCtrEncoding().
| int llvm::AMDGPU::DepCtr::getDefaultDepCtrEncoding | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 2077 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 2108 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
| unsigned llvm::AMDGPU::DepCtr::getSaSdstBitMask | ( | ) |
Definition at line 2116 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSdstBitMask | ( | ) |
Definition at line 2104 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSsrcBitMask | ( | ) |
Definition at line 2106 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVccBitMask | ( | ) |
Definition at line 2114 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVdstBitMask | ( | ) |
Definition at line 2102 of file AMDGPUBaseInfo.cpp.
Referenced by llvm::AMDGPU::HardwareLimits::HardwareLimits().
| unsigned llvm::AMDGPU::DepCtr::getVmVsrcBitMask | ( | ) |
Definition at line 2112 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 2084 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().