#include "Target/AMDGPU/Utils/AMDGPUBaseInfo.h"
Definition at line 696 of file AMDGPUBaseInfo.h.
◆ ComponentProps() [1/2]
llvm::AMDGPU::VOPD::ComponentProps::ComponentProps |
( |
| ) |
|
|
default |
◆ ComponentProps() [2/2]
llvm::AMDGPU::VOPD::ComponentProps::ComponentProps |
( |
const MCInstrDesc & | OpDesc, |
|
|
bool | VOP3Layout = false ) |
Definition at line 835 of file AMDGPUBaseInfo.cpp.
References assert(), llvm::AMDGPU::VOPD::DST, llvm::AMDGPU::VOPD::DST_NUM, llvm::MCInstrDesc::getNumDefs(), llvm::MCInstrDesc::getNumOperands(), llvm::MCInstrDesc::getOpcode(), llvm::MCInstrDesc::getOperandConstraint(), llvm::AMDGPU::hasNamedOperand(), llvm::AMDGPU::isSISrcFPOperand(), llvm::AMDGPU::VOPD::MAX_SRC_NUM, llvm::AMDGPU::OPERAND_KIMM32, llvm::MCInstrDesc::operands(), llvm::AMDGPU::VOPD::SRC0, llvm::AMDGPU::VOPD::SRC1, llvm::AMDGPU::VOPD::SRC2, llvm::MCOI::TIED_TO, llvm::MCInstrDesc::TSFlags, and llvm::SIInstrFlags::VOP3.
◆ getBitOp3OperandIdx()
int llvm::AMDGPU::VOPD::ComponentProps::getBitOp3OperandIdx |
( |
| ) |
const |
◆ getCompParsedSrcOperandsNum()
unsigned llvm::AMDGPU::VOPD::ComponentProps::getCompParsedSrcOperandsNum |
( |
| ) |
const |
|
inline |
◆ getCompSrcOperandsNum()
unsigned llvm::AMDGPU::VOPD::ComponentProps::getCompSrcOperandsNum |
( |
| ) |
const |
|
inline |
◆ getCompVOPD3ModsNum()
unsigned llvm::AMDGPU::VOPD::ComponentProps::getCompVOPD3ModsNum |
( |
| ) |
const |
|
inline |
◆ getMandatoryLiteralCompOperandIndex()
unsigned llvm::AMDGPU::VOPD::ComponentProps::getMandatoryLiteralCompOperandIndex |
( |
| ) |
const |
|
inline |
◆ getOpcode()
unsigned llvm::AMDGPU::VOPD::ComponentProps::getOpcode |
( |
| ) |
const |
|
inline |
◆ hasMandatoryLiteral()
bool llvm::AMDGPU::VOPD::ComponentProps::hasMandatoryLiteral |
( |
| ) |
const |
|
inline |
◆ hasRegSrcOperand()
bool llvm::AMDGPU::VOPD::ComponentProps::hasRegSrcOperand |
( |
unsigned | CompSrcIdx | ) |
const |
|
inline |
◆ hasSrc2Acc()
bool llvm::AMDGPU::VOPD::ComponentProps::hasSrc2Acc |
( |
| ) |
const |
|
inline |
◆ isVOP3()
unsigned llvm::AMDGPU::VOPD::ComponentProps::isVOP3 |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: