_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 |
calcAddr(GPUDynInstPtr gpuDynInst, VOFF v_off, VIDX v_idx, SRSRC s_rsrc_desc, SOFF s_offset, int inst_offset) | gem5::VegaISA::Inst_MUBUF | inlineprotected |
coalescerTokenCount() const override | gem5::VegaISA::VEGAGPUStaticInst | inlinevirtual |
completeAcc(GPUDynInstPtr) override | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | 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) override | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | virtual |
executed_as | gem5::GPUStaticInst | |
extData | gem5::VegaISA::Inst_MUBUF | protected |
generateDisassembly() override | gem5::VegaISA::Inst_MUBUF | virtual |
generateVirtToPhysMap(Wavefront *wf, ComputeUnit *cu, OperandInfo &op, std::vector< OperandInfo > &opVec, OpType opType) | gem5::GPUStaticInst | private |
getNumOperands() override | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | inlinevirtual |
getOperandSize(int opIdx) override | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | inlinevirtual |
getTargetPc() | gem5::GPUStaticInst | inlinevirtual |
GPUStaticInst(const std::string &opcode) | gem5::GPUStaticInst | |
ignoreExec() const | gem5::GPUStaticInst | inline |
initAtomicAccess(GPUDynInstPtr gpuDynInst) | gem5::VegaISA::Inst_MUBUF | inlineprotected |
initDynOperandInfo(Wavefront *wf, ComputeUnit *cu) | gem5::GPUStaticInst | |
initiateAcc(GPUDynInstPtr) override | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | virtual |
initMemRead(GPUDynInstPtr gpuDynInst) | gem5::VegaISA::Inst_MUBUF | inlineprotected |
initMemRead(GPUDynInstPtr gpuDynInst) | gem5::VegaISA::Inst_MUBUF | inlineprotected |
initMemWrite(GPUDynInstPtr gpuDynInst) | gem5::VegaISA::Inst_MUBUF | inlineprotected |
initMemWrite(GPUDynInstPtr gpuDynInst) | gem5::VegaISA::Inst_MUBUF | inlineprotected |
initOperandInfo() override | gem5::VegaISA::Inst_MUBUF | virtual |
injectGlobalMemFence(GPUDynInstPtr gpuDynInst) | gem5::VegaISA::Inst_MUBUF | inlineprotected |
Inst_MUBUF(InFmt_MUBUF *, const std::string &opcode) | gem5::VegaISA::Inst_MUBUF | |
Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI(InFmt_MUBUF *) | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | |
instAddr(int inst_addr) | gem5::GPUStaticInst | inline |
instAddr() const | gem5::GPUStaticInst | inline |
instData | gem5::VegaISA::Inst_MUBUF | protected |
instNum(int num) | gem5::GPUStaticInst | inline |
instNum() | gem5::GPUStaticInst | inline |
instSize() const override | gem5::VegaISA::Inst_MUBUF | 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_MUBUF__BUFFER_LOAD_SHORT_D16_HI | inlinevirtual |
numDstScalarDWords() | gem5::GPUStaticInst | |
numDstScalarOperands() | gem5::GPUStaticInst | |
numDstVecDWords() | gem5::GPUStaticInst | |
numDstVecOperands() | gem5::GPUStaticInst | |
numSrcRegOperands() override | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | inlinevirtual |
numSrcScalarDWords() | gem5::GPUStaticInst | |
numSrcScalarOperands() | gem5::GPUStaticInst | |
numSrcVecDWords() | gem5::GPUStaticInst | |
numSrcVecOperands() | gem5::GPUStaticInst | |
oobMask | gem5::VegaISA::Inst_MUBUF | 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 |
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 | |
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_MUBUF() | gem5::VegaISA::Inst_MUBUF | |
~Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI() | gem5::VegaISA::Inst_MUBUF__BUFFER_LOAD_SHORT_D16_HI | |
~VEGAGPUStaticInst() | gem5::VegaISA::VEGAGPUStaticInst | |