|
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 2125 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 2177 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
Encoded. Definition at line 2161 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2165 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2173 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2169 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2157 of file AMDGPUBaseInfo.cpp.
Encoded. Definition at line 2153 of file AMDGPUBaseInfo.cpp.
| int llvm::AMDGPU::DepCtr::encodeDepCtr | ( | const StringRef | Name, |
| int64_t | Val, | ||
| unsigned & | UsedOprMask, | ||
| const MCSubtargetInfo & | STI ) |
Definition at line 2131 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 2236 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 2242 of file AMDGPUBaseInfo.cpp.
References encodeFieldHoldCnt(), llvm::MCSubtargetInfo::getCPU(), getDefaultDepCtrEncoding(), and llvm::AMDGPU::getIsaVersion().
Encoded combined with encoded SaSdst. Definition at line 2200 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 2204 of file AMDGPUBaseInfo.cpp.
References encodeFieldSaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSdst. Definition at line 2209 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 2213 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaSsrc. Definition at line 2227 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 2231 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaSsrc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVcc. Definition at line 2218 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 2222 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVcc(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VaVdst. Definition at line 2191 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 2195 of file AMDGPUBaseInfo.cpp.
References encodeFieldVaVdst(), and getDefaultDepCtrEncoding().
Encoded combined with encoded VmVsrc. Definition at line 2182 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 2186 of file AMDGPUBaseInfo.cpp.
References encodeFieldVmVsrc(), and getDefaultDepCtrEncoding().
| int llvm::AMDGPU::DepCtr::getDefaultDepCtrEncoding | ( | const MCSubtargetInfo & | STI | ) |
Definition at line 2112 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 2143 of file AMDGPUBaseInfo.cpp.
References llvm::Version.
| unsigned llvm::AMDGPU::DepCtr::getSaSdstBitMask | ( | ) |
Definition at line 2151 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSdstBitMask | ( | ) |
Definition at line 2139 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaSsrcBitMask | ( | ) |
Definition at line 2141 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVccBitMask | ( | ) |
Definition at line 2149 of file AMDGPUBaseInfo.cpp.
| unsigned llvm::AMDGPU::DepCtr::getVaVdstBitMask | ( | ) |
Definition at line 2137 of file AMDGPUBaseInfo.cpp.
Referenced by llvm::AMDGPU::HardwareLimits::HardwareLimits().
| unsigned llvm::AMDGPU::DepCtr::getVmVsrcBitMask | ( | ) |
Definition at line 2147 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 2119 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().