gem5
v20.1.0.0
Gcn3ISA
Inst_VOP2
Gcn3ISA::Inst_VOP2 Member List
This is the complete list of members for
Gcn3ISA::Inst_VOP2
, including all inherited members.
_flags
GPUStaticInst
protected
_instAddr
GPUStaticInst
protected
_instNum
GPUStaticInst
protected
_ipdInstNum
GPUStaticInst
protected
_opcode
GPUStaticInst
protected
_srcLiteral
Gcn3ISA::GCN3GPUStaticInst
protected
coalescerTokenCount
() const override
Gcn3ISA::GCN3GPUStaticInst
inline
virtual
completeAcc
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
disassemble
()
GPUStaticInst
disassembly
GPUStaticInst
protected
dstVecDWORDs
GPUStaticInst
protected
dstVecOperands
GPUStaticInst
protected
dynamic_id_count
GPUStaticInst
static
execute
(GPUDynInstPtr gpuDynInst)=0
GPUStaticInst
pure virtual
executed_as
GPUStaticInst
extData
Gcn3ISA::Inst_VOP2
protected
GCN3GPUStaticInst
(const std::string &opcode)
Gcn3ISA::GCN3GPUStaticInst
generateDisassembly
() override
Gcn3ISA::Inst_VOP2
virtual
getNumOperands
()=0
GPUStaticInst
pure virtual
getOperandSize
(int opIdx) override
Gcn3ISA::GCN3GPUStaticInst
inline
virtual
getRegisterIndex
(int opIdx, GPUDynInstPtr gpuDynInst) override
Gcn3ISA::Inst_VOP2
virtual
getTargetPc
()
GPUStaticInst
inline
virtual
GPUStaticInst
(const std::string &opcode)
GPUStaticInst
hasSecondDword
(InFmt_VOP2 *)
Gcn3ISA::Inst_VOP2
private
ignoreExec
() const
GPUStaticInst
inline
initiateAcc
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
Inst_VOP2
(InFmt_VOP2 *, const std::string &opcode)
Gcn3ISA::Inst_VOP2
instAddr
(int inst_addr)
GPUStaticInst
inline
instAddr
() const
GPUStaticInst
inline
instData
Gcn3ISA::Inst_VOP2
protected
instNum
(int num)
GPUStaticInst
inline
instNum
()
GPUStaticInst
inline
instSize
() const override
Gcn3ISA::Inst_VOP2
virtual
ipdInstNum
(int num)
GPUStaticInst
inline
ipdInstNum
() const
GPUStaticInst
inline
isALU
() const
GPUStaticInst
inline
isArgLoad
() const
GPUStaticInst
inline
isArgSeg
() const
GPUStaticInst
inline
isAtomic
() const
GPUStaticInst
inline
isAtomicAdd
() const
GPUStaticInst
inline
isAtomicAnd
() const
GPUStaticInst
inline
isAtomicCAS
() const
GPUStaticInst
inline
isAtomicDec
() const
GPUStaticInst
inline
isAtomicExch
() const
GPUStaticInst
inline
isAtomicInc
() const
GPUStaticInst
inline
isAtomicMax
() const
GPUStaticInst
inline
isAtomicMin
() const
GPUStaticInst
inline
isAtomicNoRet
() const
GPUStaticInst
inline
isAtomicOr
() const
GPUStaticInst
inline
isAtomicRet
() const
GPUStaticInst
inline
isAtomicSub
() const
GPUStaticInst
inline
isAtomicXor
() const
GPUStaticInst
inline
isBarrier
() const
GPUStaticInst
inline
isBranch
() const
GPUStaticInst
inline
isCondBranch
() const
GPUStaticInst
inline
isDPPInst
() const
GPUStaticInst
inline
isDstOperand
(int opIdx) override
Gcn3ISA::GCN3GPUStaticInst
inline
virtual
isEndOfKernel
() const
GPUStaticInst
inline
isExecMaskRegister
(int opIdx) override
Gcn3ISA::GCN3GPUStaticInst
inline
virtual
isF16
() const
GPUStaticInst
inline
isF32
() const
GPUStaticInst
inline
isF64
() const
GPUStaticInst
inline
isFlat
() const
GPUStaticInst
inline
isFlatScratchRegister
(int opIdx) override
Gcn3ISA::GCN3GPUStaticInst
inline
virtual
isFMA
() const
GPUStaticInst
inline
isGloballyCoherent
() const
GPUStaticInst
inline
isGlobalMem
() const
GPUStaticInst
inline
isGlobalSeg
() const
GPUStaticInst
inline
isGroupSeg
() const
GPUStaticInst
inline
isKernArgSeg
() const
GPUStaticInst
inline
isKernelLaunch
() const
GPUStaticInst
inline
isLoad
() const
GPUStaticInst
inline
isLocalMem
() const
GPUStaticInst
inline
isMAC
() const
GPUStaticInst
inline
isMAD
() const
GPUStaticInst
inline
isMemRef
() const
GPUStaticInst
inline
isMemSync
() const
GPUStaticInst
inline
isNop
() const
GPUStaticInst
inline
isPrivateSeg
() const
GPUStaticInst
inline
isReadOnlySeg
() const
GPUStaticInst
inline
isReturn
() const
GPUStaticInst
inline
isScalar
() const
GPUStaticInst
inline
isScalarRegister
(int opIdx) override
Gcn3ISA::Inst_VOP2
virtual
isSDWAInst
() const
GPUStaticInst
inline
isSpecialOp
() const
GPUStaticInst
inline
isSpillSeg
() const
GPUStaticInst
inline
isSrcOperand
(int opIdx) override
Gcn3ISA::GCN3GPUStaticInst
inline
virtual
isStore
() const
GPUStaticInst
inline
isSystemCoherent
() const
GPUStaticInst
inline
isUnconditionalJump
() const
GPUStaticInst
inline
isVectorRegister
(int opIdx) override
Gcn3ISA::Inst_VOP2
virtual
isWaitcnt
() const
GPUStaticInst
inline
nextInstAddr
() const
GPUStaticInst
inline
numDstRegOperands
()=0
GPUStaticInst
pure virtual
numDstVecDWORDs
()
GPUStaticInst
numDstVecOperands
()
GPUStaticInst
numOpdDWORDs
(int operandIdx)
GPUStaticInst
numSrcRegOperands
()=0
GPUStaticInst
pure virtual
numSrcVecDWORDs
()
GPUStaticInst
numSrcVecOperands
()
GPUStaticInst
opcode
() const
GPUStaticInst
inline
panicUnimplemented
() const
Gcn3ISA::GCN3GPUStaticInst
protected
readsEXEC
() const
GPUStaticInst
inline
readsMode
() const
GPUStaticInst
inline
readsSCC
() const
GPUStaticInst
inline
readsVCC
() const
GPUStaticInst
inline
setFlag
(Flags flag)
GPUStaticInst
inline
srcLiteral
() const override
Gcn3ISA::GCN3GPUStaticInst
inline
virtual
srcVecDWORDs
GPUStaticInst
protected
srcVecOperands
GPUStaticInst
protected
varSize
Gcn3ISA::Inst_VOP2
protected
writesEXEC
() const
GPUStaticInst
inline
writesMode
() const
GPUStaticInst
inline
writesSCC
() const
GPUStaticInst
inline
writesVCC
() const
GPUStaticInst
inline
~GCN3GPUStaticInst
()
Gcn3ISA::GCN3GPUStaticInst
~GPUStaticInst
()
GPUStaticInst
inline
virtual
~Inst_VOP2
()
Gcn3ISA::Inst_VOP2
Generated on Wed Sep 30 2020 14:02:53 for gem5 by
doxygen
1.8.17