gem5
v24.0.0.0
Loading...
Searching...
No Matches
gem5
VegaISA
Inst_VOP3A
gem5::VegaISA::Inst_VOP3A Member List
This is the complete list of members for
gem5::VegaISA::Inst_VOP3A
, including all inherited members.
_flags
gem5::GPUStaticInst
private
_instAddr
gem5::GPUStaticInst
protected
_instNum
gem5::GPUStaticInst
protected
_ipdInstNum
gem5::GPUStaticInst
private
_opcode
gem5::GPUStaticInst
protected
_srcLiteral
gem5::VegaISA::VEGAGPUStaticInst
protected
coalescerTokenCount
() const override
gem5::VegaISA::VEGAGPUStaticInst
inline
virtual
completeAcc
(GPUDynInstPtr gpuDynInst)
gem5::GPUStaticInst
inline
virtual
disassemble
()
gem5::GPUStaticInst
disassembly
gem5::GPUStaticInst
protected
DST_SCALAR
enum value
gem5::GPUStaticInst
DST_VEC
enum value
gem5::GPUStaticInst
dstOperands
() const
gem5::GPUStaticInst
inline
dstOps
gem5::GPUStaticInst
protected
dstScalarDWords
gem5::GPUStaticInst
private
dstScalarRegOperands
() const
gem5::GPUStaticInst
inline
dstScalarRegOps
gem5::GPUStaticInst
private
dstVecDWords
gem5::GPUStaticInst
private
dstVecRegOperands
() const
gem5::GPUStaticInst
inline
dstVecRegOps
gem5::GPUStaticInst
private
dynamic_id_count
gem5::GPUStaticInst
static
execute
(GPUDynInstPtr gpuDynInst)=0
gem5::GPUStaticInst
pure virtual
executed_as
gem5::GPUStaticInst
extData
gem5::VegaISA::Inst_VOP3A
protected
generateDisassembly
() override
gem5::VegaISA::Inst_VOP3A
virtual
generateVirtToPhysMap
(Wavefront *wf, ComputeUnit *cu, OperandInfo &op, std::vector< OperandInfo > &opVec, OpType opType)
gem5::GPUStaticInst
private
getNumOperands
()=0
gem5::GPUStaticInst
pure virtual
getOperandSize
(int opIdx) override
gem5::VegaISA::VEGAGPUStaticInst
inline
virtual
getTargetPc
()
gem5::GPUStaticInst
inline
virtual
GPUStaticInst
(const std::string &opcode)
gem5::GPUStaticInst
hasSecondDword
(InFmt_VOP3A *)
gem5::VegaISA::Inst_VOP3A
private
ignoreExec
() const
gem5::GPUStaticInst
inline
initDynOperandInfo
(Wavefront *wf, ComputeUnit *cu)
gem5::GPUStaticInst
initiateAcc
(GPUDynInstPtr gpuDynInst)
gem5::GPUStaticInst
inline
virtual
initOperandInfo
() override
gem5::VegaISA::Inst_VOP3A
virtual
Inst_VOP3A
(InFmt_VOP3A *, const std::string &opcode, bool sgpr_dst)
gem5::VegaISA::Inst_VOP3A
instAddr
(int inst_addr)
gem5::GPUStaticInst
inline
instAddr
() const
gem5::GPUStaticInst
inline
instData
gem5::VegaISA::Inst_VOP3A
protected
instNum
(int num)
gem5::GPUStaticInst
inline
instNum
()
gem5::GPUStaticInst
inline
instSize
() const override
gem5::VegaISA::Inst_VOP3A
virtual
ipdInstNum
(int num)
gem5::GPUStaticInst
inline
ipdInstNum
() const
gem5::GPUStaticInst
inline
isALU
() const
gem5::GPUStaticInst
inline
isArgLoad
() const
gem5::GPUStaticInst
inline
isArgSeg
() const
gem5::GPUStaticInst
inline
isAtomic
() const
gem5::GPUStaticInst
inline
isAtomicAdd
() const
gem5::GPUStaticInst
inline
isAtomicAnd
() const
gem5::GPUStaticInst
inline
isAtomicCAS
() const
gem5::GPUStaticInst
inline
isAtomicDec
() const
gem5::GPUStaticInst
inline
isAtomicExch
() const
gem5::GPUStaticInst
inline
isAtomicInc
() const
gem5::GPUStaticInst
inline
isAtomicMax
() const
gem5::GPUStaticInst
inline
isAtomicMin
() const
gem5::GPUStaticInst
inline
isAtomicNoRet
() const
gem5::GPUStaticInst
inline
isAtomicOr
() const
gem5::GPUStaticInst
inline
isAtomicRet
() const
gem5::GPUStaticInst
inline
isAtomicSub
() const
gem5::GPUStaticInst
inline
isAtomicXor
() const
gem5::GPUStaticInst
inline
isBarrier
() const
gem5::GPUStaticInst
inline
isBranch
() const
gem5::GPUStaticInst
inline
isCondBranch
() const
gem5::GPUStaticInst
inline
isDPPInst
() const
gem5::GPUStaticInst
inline
isEndOfKernel
() const
gem5::GPUStaticInst
inline
isExecMaskRegister
(int opIdx) override
gem5::VegaISA::VEGAGPUStaticInst
inline
virtual
isF16
() const
gem5::GPUStaticInst
inline
isF32
() const
gem5::GPUStaticInst
inline
isF64
() const
gem5::GPUStaticInst
inline
isFlat
() const
gem5::GPUStaticInst
inline
isFlatGlobal
() const
gem5::GPUStaticInst
inline
isFlatScratch
() const
gem5::GPUStaticInst
inline
isFlatScratchRegister
(int opIdx) override
gem5::VegaISA::VEGAGPUStaticInst
inline
virtual
isFMA
() const
gem5::GPUStaticInst
inline
isGloballyCoherent
() const
gem5::GPUStaticInst
inline
isGlobalMem
() const
gem5::GPUStaticInst
inline
isGlobalSeg
() const
gem5::GPUStaticInst
inline
isGroupSeg
() const
gem5::GPUStaticInst
inline
isI8
() const
gem5::GPUStaticInst
inline
isKernArgSeg
() const
gem5::GPUStaticInst
inline
isKernelLaunch
() const
gem5::GPUStaticInst
inline
isLoad
() const
gem5::GPUStaticInst
inline
isLocalMem
() const
gem5::GPUStaticInst
inline
isMAC
() const
gem5::GPUStaticInst
inline
isMAD
() const
gem5::GPUStaticInst
inline
isMemRef
() const
gem5::GPUStaticInst
inline
isMemSync
() const
gem5::GPUStaticInst
inline
isMFMA
() const
gem5::GPUStaticInst
inline
isNop
() const
gem5::GPUStaticInst
inline
isPrivateSeg
() const
gem5::GPUStaticInst
inline
isReadOnlySeg
() const
gem5::GPUStaticInst
inline
isReturn
() const
gem5::GPUStaticInst
inline
isScalar
() const
gem5::GPUStaticInst
inline
isSDWAInst
() const
gem5::GPUStaticInst
inline
isSleep
() const
gem5::GPUStaticInst
inline
isSpecialOp
() const
gem5::GPUStaticInst
inline
isSpillSeg
() const
gem5::GPUStaticInst
inline
isStore
() const
gem5::GPUStaticInst
inline
isSystemCoherent
() const
gem5::GPUStaticInst
inline
isUnconditionalJump
() const
gem5::GPUStaticInst
inline
isWaitcnt
() const
gem5::GPUStaticInst
inline
MapRegFn
typedef
gem5::GPUStaticInst
maxOperandSize
()
gem5::GPUStaticInst
maxOpSize
gem5::GPUStaticInst
private
nextInstAddr
() const
gem5::GPUStaticInst
inline
numDstRegOperands
()=0
gem5::GPUStaticInst
pure virtual
numDstScalarDWords
()
gem5::GPUStaticInst
numDstScalarOperands
()
gem5::GPUStaticInst
numDstVecDWords
()
gem5::GPUStaticInst
numDstVecOperands
()
gem5::GPUStaticInst
numSrcRegOperands
()=0
gem5::GPUStaticInst
pure virtual
numSrcScalarDWords
()
gem5::GPUStaticInst
numSrcScalarOperands
()
gem5::GPUStaticInst
numSrcVecDWords
()
gem5::GPUStaticInst
numSrcVecOperands
()
gem5::GPUStaticInst
omodModifier
(T val, unsigned omod)
gem5::VegaISA::Inst_VOP3A
inline
protected
opcode
() const
gem5::GPUStaticInst
inline
OpType
enum name
gem5::GPUStaticInst
panicUnimplemented
() const
gem5::VegaISA::VEGAGPUStaticInst
protected
readsEXEC
() const
gem5::GPUStaticInst
inline
readsMode
() const
gem5::GPUStaticInst
inline
readsSCC
() const
gem5::GPUStaticInst
inline
readsVCC
() const
gem5::GPUStaticInst
inline
setFlag
(Flags flag)
gem5::GPUStaticInst
inline
sgprDst
gem5::VegaISA::Inst_VOP3A
private
SRC_SCALAR
enum value
gem5::GPUStaticInst
SRC_VEC
enum value
gem5::GPUStaticInst
srcLiteral
() const override
gem5::VegaISA::VEGAGPUStaticInst
inline
virtual
srcOperands
() const
gem5::GPUStaticInst
inline
srcOps
gem5::GPUStaticInst
protected
srcScalarDWords
gem5::GPUStaticInst
private
srcScalarRegOperands
() const
gem5::GPUStaticInst
inline
srcScalarRegOps
gem5::GPUStaticInst
private
srcVecDWords
gem5::GPUStaticInst
private
srcVecRegOperands
() const
gem5::GPUStaticInst
inline
srcVecRegOps
gem5::GPUStaticInst
private
VEGAGPUStaticInst
(const std::string &opcode)
gem5::VegaISA::VEGAGPUStaticInst
writesEXEC
() const
gem5::GPUStaticInst
inline
writesMode
() const
gem5::GPUStaticInst
inline
writesSCC
() const
gem5::GPUStaticInst
inline
writesVCC
() const
gem5::GPUStaticInst
inline
~GPUStaticInst
()
gem5::GPUStaticInst
inline
virtual
~Inst_VOP3A
()
gem5::VegaISA::Inst_VOP3A
~VEGAGPUStaticInst
()
gem5::VegaISA::VEGAGPUStaticInst
Generated on Tue Jun 18 2024 16:24:49 for gem5 by
doxygen
1.11.0