| _flags | gem5::GPUStaticInst | private |
| _instAddr | gem5::GPUStaticInst | protected |
| _instNum | gem5::GPUStaticInst | protected |
| _ipdInstNum | gem5::GPUStaticInst | private |
| _opcode | gem5::GPUStaticInst | protected |
| _srcLiteral | gem5::Gcn3ISA::GCN3GPUStaticInst | protected |
| calcAddr(GPUDynInstPtr gpuDynInst, ConstVecOperandU32 &addr) | gem5::Gcn3ISA::Inst_DS | inlineprotected |
| coalescerTokenCount() const override | gem5::Gcn3ISA::GCN3GPUStaticInst | inlinevirtual |
| completeAcc(GPUDynInstPtr gpuDynInst) | gem5::GPUStaticInst | inlinevirtual |
| 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::Gcn3ISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32 | virtual |
| executed_as | gem5::GPUStaticInst | |
| extData | gem5::Gcn3ISA::Inst_DS | protected |
| GCN3GPUStaticInst(const std::string &opcode) | gem5::Gcn3ISA::GCN3GPUStaticInst | |
| generateDisassembly() override | gem5::Gcn3ISA::Inst_DS | virtual |
| getNumOperands() override | gem5::Gcn3ISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32 | inlinevirtual |
| getOperandSize(int opIdx) override | gem5::Gcn3ISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32 | inlinevirtual |
| getTargetPc() | gem5::GPUStaticInst | inlinevirtual |
| GPUStaticInst(const std::string &opcode) | gem5::GPUStaticInst | |
| ignoreExec() const | gem5::GPUStaticInst | inline |
| initDualMemRead(GPUDynInstPtr gpuDynInst, Addr offset0, Addr offset1) | gem5::Gcn3ISA::Inst_DS | inlineprotected |
| initDualMemWrite(GPUDynInstPtr gpuDynInst, Addr offset0, Addr offset1) | gem5::Gcn3ISA::Inst_DS | inlineprotected |
| initDynOperandInfo(Wavefront *wf, ComputeUnit *cu) | gem5::GPUStaticInst | |
| initiateAcc(GPUDynInstPtr gpuDynInst) | gem5::GPUStaticInst | inlinevirtual |
| initMemRead(GPUDynInstPtr gpuDynInst, Addr offset) | gem5::Gcn3ISA::Inst_DS | inlineprotected |
| initMemRead(GPUDynInstPtr gpuDynInst, Addr offset) | gem5::Gcn3ISA::Inst_DS | inlineprotected |
| initMemWrite(GPUDynInstPtr gpuDynInst, Addr offset) | gem5::Gcn3ISA::Inst_DS | inlineprotected |
| initMemWrite(GPUDynInstPtr gpuDynInst, Addr offset) | gem5::Gcn3ISA::Inst_DS | inlineprotected |
| initOperandInfo() override | gem5::Gcn3ISA::Inst_DS | virtual |
| Inst_DS(InFmt_DS *, const std::string &opcode) | gem5::Gcn3ISA::Inst_DS | |
| Inst_DS__DS_WRXCHG2ST64_RTN_B32(InFmt_DS *) | gem5::Gcn3ISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32 | |
| instAddr(int inst_addr) | gem5::GPUStaticInst | inline |
| instAddr() const | gem5::GPUStaticInst | inline |
| instData | gem5::Gcn3ISA::Inst_DS | protected |
| instNum(int num) | gem5::GPUStaticInst | inline |
| instNum() | gem5::GPUStaticInst | inline |
| instSize() const override | gem5::Gcn3ISA::Inst_DS | 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::Gcn3ISA::GCN3GPUStaticInst | inlinevirtual |
| isF16() const | gem5::GPUStaticInst | inline |
| isF32() const | gem5::GPUStaticInst | inline |
| isF64() const | gem5::GPUStaticInst | inline |
| isFlat() const | gem5::GPUStaticInst | inline |
| isFlatScratchRegister(int opIdx) override | gem5::Gcn3ISA::GCN3GPUStaticInst | 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 |
| 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 |
| 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::Gcn3ISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32 | inlinevirtual |
| numDstScalarDWords() | gem5::GPUStaticInst | |
| numDstScalarOperands() | gem5::GPUStaticInst | |
| numDstVecDWords() | gem5::GPUStaticInst | |
| numDstVecOperands() | gem5::GPUStaticInst | |
| numSrcRegOperands() override | gem5::Gcn3ISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32 | 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::Gcn3ISA::GCN3GPUStaticInst | 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::Gcn3ISA::GCN3GPUStaticInst | 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 |
| writesEXEC() const | gem5::GPUStaticInst | inline |
| writesMode() const | gem5::GPUStaticInst | inline |
| writesSCC() const | gem5::GPUStaticInst | inline |
| writesVCC() const | gem5::GPUStaticInst | inline |
| ~GCN3GPUStaticInst() | gem5::Gcn3ISA::GCN3GPUStaticInst | |
| ~GPUStaticInst() | gem5::GPUStaticInst | inlinevirtual |
| ~Inst_DS() | gem5::Gcn3ISA::Inst_DS | |
| ~Inst_DS__DS_WRXCHG2ST64_RTN_B32() | gem5::Gcn3ISA::Inst_DS__DS_WRXCHG2ST64_RTN_B32 | |