_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 | inlinevirtual |
completeAcc(GPUDynInstPtr gpuDynInst) | gem5::GPUStaticInst | inlinevirtual |
disassemble() | gem5::GPUStaticInst | |
disassembly | gem5::GPUStaticInst | protected |
dotHelper(GPUDynInstPtr gpuDynInst, uint32_t(*fOpImpl)(uint32_t, uint32_t, uint32_t, bool)) | gem5::VegaISA::Inst_VOP3P | inlineprotected |
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) override | gem5::VegaISA::Inst_VOP3P__V_DOT4_I32_I8 | virtual |
executed_as | gem5::GPUStaticInst | |
extData | gem5::VegaISA::Inst_VOP3P | protected |
generateDisassembly() override | gem5::VegaISA::Inst_VOP3P | virtual |
generateVirtToPhysMap(Wavefront *wf, ComputeUnit *cu, OperandInfo &op, std::vector< OperandInfo > &opVec, OpType opType) | gem5::GPUStaticInst | private |
getNumOperands() override | gem5::VegaISA::Inst_VOP3P__3OP_X16 | inlinevirtual |
getOperandSize(int opIdx) override | gem5::VegaISA::Inst_VOP3P__3OP_X16 | inlinevirtual |
getTargetPc() | gem5::GPUStaticInst | inlinevirtual |
GPUStaticInst(const std::string &opcode) | gem5::GPUStaticInst | |
hasSecondDword(InFmt_VOP3P *) | gem5::VegaISA::Inst_VOP3P | private |
ignoreExec() const | gem5::GPUStaticInst | inline |
initDynOperandInfo(Wavefront *wf, ComputeUnit *cu) | gem5::GPUStaticInst | |
initiateAcc(GPUDynInstPtr gpuDynInst) | gem5::GPUStaticInst | inlinevirtual |
initOperandInfo() override | gem5::VegaISA::Inst_VOP3P | virtual |
Inst_VOP3P(InFmt_VOP3P *, const std::string &opcode) | gem5::VegaISA::Inst_VOP3P | |
Inst_VOP3P__3OP_X16(InFmt_VOP3P *iFmt, const std::string &name) | gem5::VegaISA::Inst_VOP3P__3OP_X16 | inline |
Inst_VOP3P__V_DOT4_I32_I8(InFmt_VOP3P *iFmt) | gem5::VegaISA::Inst_VOP3P__V_DOT4_I32_I8 | inline |
instAddr(int inst_addr) | gem5::GPUStaticInst | inline |
instAddr() const | gem5::GPUStaticInst | inline |
instData | gem5::VegaISA::Inst_VOP3P | protected |
instNum(int num) | gem5::GPUStaticInst | inline |
instNum() | gem5::GPUStaticInst | inline |
instSize() const override | gem5::VegaISA::Inst_VOP3P | 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 | inlinevirtual |
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 | inlinevirtual |
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() override | gem5::VegaISA::Inst_VOP3P__3OP_X16 | inlinevirtual |
numDstScalarDWords() | gem5::GPUStaticInst | |
numDstScalarOperands() | gem5::GPUStaticInst | |
numDstVecDWords() | gem5::GPUStaticInst | |
numDstVecOperands() | gem5::GPUStaticInst | |
numSrcRegOperands() override | gem5::VegaISA::Inst_VOP3P__3OP_X16 | inlinevirtual |
numSrcScalarDWords() | gem5::GPUStaticInst | |
numSrcScalarOperands() | gem5::GPUStaticInst | |
numSrcVecDWords() | gem5::GPUStaticInst | |
numSrcVecOperands() | gem5::GPUStaticInst | |
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 |
SRC_SCALAR enum value | gem5::GPUStaticInst | |
SRC_VEC enum value | gem5::GPUStaticInst | |
srcLiteral() const override | gem5::VegaISA::VEGAGPUStaticInst | inlinevirtual |
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 | |
vop3pHelper(GPUDynInstPtr gpuDynInst, T(*fOpImpl)(T, T, bool)) | gem5::VegaISA::Inst_VOP3P | inlineprotected |
vop3pHelper(GPUDynInstPtr gpuDynInst, T(*fOpImpl)(T, T, T, bool)) | gem5::VegaISA::Inst_VOP3P | inlineprotected |
word(uint32_t data, int opSel, int neg, int opSelBit) | gem5::VegaISA::Inst_VOP3P | inlineprivate |
writesEXEC() const | gem5::GPUStaticInst | inline |
writesMode() const | gem5::GPUStaticInst | inline |
writesSCC() const | gem5::GPUStaticInst | inline |
writesVCC() const | gem5::GPUStaticInst | inline |
~GPUStaticInst() | gem5::GPUStaticInst | inlinevirtual |
~Inst_VOP3P() | gem5::VegaISA::Inst_VOP3P | |
~VEGAGPUStaticInst() | gem5::VegaISA::VEGAGPUStaticInst | |