gem5  v20.1.0.0
GPUDynInst Member List

This is the complete list of members for GPUDynInst, including all inherited members.

_seqNumGPUDynInstprivate
_staticInstGPUDynInstprivate
a_dataGPUDynInst
accessTimeGPUDynInstprivate
addrGPUDynInst
allLanesZero() constGPUDynInstinline
completeAcc(GPUDynInstPtr gpuDynInst)GPUDynInst
computeUnit()GPUExecContext
cuGPUExecContextprotected
cu_idGPUDynInst
d_dataGPUDynInst
decrementStatusVector(int lane)GPUDynInstinline
disassemble() constGPUDynInst
doApertureCheck(const VectorMask &mask)GPUDynInst
exec_maskGPUDynInst
execUnitIdGPUDynInst
execute(GPUDynInstPtr gpuDynInst)GPUDynInst
executedAs()GPUDynInst
getAccessTime() constGPUDynInstinline
getLaneStatus(int lane) constGPUDynInstinline
getLineAddressTime() constGPUDynInstinline
getNumOperands()GPUDynInst
getOperandSize(int operandIdx)GPUDynInst
getRegisterIndex(int operandIdx, GPUDynInstPtr gpuDynInst)GPUDynInst
getRoundTripTime() constGPUDynInstinline
GPUDynInst(ComputeUnit *_cu, Wavefront *_wf, GPUStaticInst *static_inst, uint64_t instSeqNum)GPUDynInst
GPUExecContext(ComputeUnit *_cu, Wavefront *_wf)GPUExecContext
gpuISAGPUExecContextprotected
hasDestinationSgpr() constGPUDynInst
hasDestinationVgpr() constGPUDynInst
hasSgprRawDependence(GPUDynInstPtr s)GPUDynInst
hasSourceSgpr() constGPUDynInst
hasSourceVgpr() constGPUDynInst
hasVgprRawDependence(GPUDynInstPtr s)GPUDynInst
ignoreExec() constGPUDynInst
initiateAcc(GPUDynInstPtr gpuDynInst)GPUDynInst
isALU() constGPUDynInst
isArgLoad() constGPUDynInst
isArgSeg() constGPUDynInst
isAtomic() constGPUDynInst
isAtomicAdd() constGPUDynInst
isAtomicAnd() constGPUDynInst
isAtomicCAS() constGPUDynInst
isAtomicDec() constGPUDynInst
isAtomicExch() constGPUDynInst
isAtomicInc() constGPUDynInst
isAtomicMax() constGPUDynInst
isAtomicMin() constGPUDynInst
isAtomicNoRet() constGPUDynInst
isAtomicOr() constGPUDynInst
isAtomicRet() constGPUDynInst
isAtomicSub() constGPUDynInst
isAtomicXor() constGPUDynInst
isBarrier() constGPUDynInst
isBranch() constGPUDynInst
isCondBranch() constGPUDynInst
isDPPInst() constGPUDynInst
isDstOperand(int operandIdx)GPUDynInst
isEndOfKernel() constGPUDynInst
isF16() constGPUDynInst
isF32() constGPUDynInst
isF64() constGPUDynInst
isFlat() constGPUDynInst
isFMA() constGPUDynInst
isGloballyCoherent() constGPUDynInst
isGlobalMem() constGPUDynInst
isGlobalSeg() constGPUDynInst
isGroupSeg() constGPUDynInst
isKernArgSeg() constGPUDynInst
isKernelLaunch() constGPUDynInst
isLoad() constGPUDynInst
isLocalMem() constGPUDynInst
isMAC() constGPUDynInst
isMAD() constGPUDynInst
isMemRef() constGPUDynInst
isMemSync() constGPUDynInst
isNop() constGPUDynInst
isOpcode(const std::string &opcodeStr) constGPUDynInst
isOpcode(const std::string &opcodeStr, const std::string &extStr) constGPUDynInst
isPrivateSeg() constGPUDynInst
isReadOnlySeg() constGPUDynInst
isReturn() constGPUDynInst
isSaveRestoreGPUDynInst
isScalar() constGPUDynInst
isScalarRegister(int operandIdx)GPUDynInst
isSDWAInst() constGPUDynInst
isSpecialOp() constGPUDynInst
isSpillSeg() constGPUDynInst
isSrcOperand(int operandIdx)GPUDynInst
isStore() constGPUDynInst
isSystemCoherent() constGPUDynInst
isUnconditionalJump() constGPUDynInst
isVector() constGPUDynInst
isVectorRegister(int operandIdx)GPUDynInst
isWaitcnt() constGPUDynInst
kern_idGPUDynInst
latencyGPUDynInst
lineAddressTimeGPUDynInstprivate
makeAtomicOpFunctor(c0 *reg0, c0 *reg1)GPUDynInstinline
memStatusVectorGPUDynInst
numDstRegOperands()GPUDynInst
numDstVecDWORDs()GPUDynInst
numDstVecOperands()GPUDynInst
numOpdDWORDs(int operandIdx)GPUDynInst
numScalarReqsGPUDynInst
numSrcRegOperands()GPUDynInst
numSrcVecDWORDs()GPUDynInst
numSrcVecOperands()GPUDynInst
pAddrGPUDynInst
printStatusVector() constGPUDynInstinline
profileLineAddressTime(Addr addr, Tick currentTime, int hopId)GPUDynInst
profileRoundTripTime(Tick currentTime, int hopId)GPUDynInst
readConstVal(int opIdx) constGPUExecContextinline
readMiscReg(int opIdx) constGPUExecContext
readsEXEC() constGPUDynInst
readsExecMask() constGPUDynInst
readsFlatScratch() constGPUDynInst
readsMode() constGPUDynInst
readsSCC() constGPUDynInst
readsVCC() constGPUDynInst
resetEntireStatusVector()GPUDynInstinline
resetStatusVector(int lane)GPUDynInstinline
resolveFlatSegment(const VectorMask &mask)GPUDynInst
roundTripTimeGPUDynInstprivate
scalar_dataGPUDynInst
scalarAddrGPUDynInst
seqNum() constGPUDynInst
setAccessTime(Tick currentTime)GPUDynInstinline
setRequestFlags(RequestPtr req) constGPUDynInstinline
setStatusVector(int lane, int newVal)GPUDynInstinline
simdIdGPUDynInst
srcIsVgpr(int index) constGPUDynInst
srcLiteral() constGPUDynInst
staticInstruction()GPUDynInstinline
statusVectorGPUDynInst
StatusVector typedefGPUDynInst
timeGPUDynInst
tlbHitLevelGPUDynInst
updateStats()GPUDynInst
wavefront()GPUExecContext
wfGPUExecContextprotected
wfDynIdGPUDynInst
wfSlotIdGPUDynInst
wg_idGPUDynInst
writeMiscReg(int opIdx, RegVal operandVal)GPUExecContext
writesEXEC() constGPUDynInst
writesExecMask() constGPUDynInst
writesFlatScratch() constGPUDynInst
writesMode() constGPUDynInst
writesSCC() constGPUDynInst
writesVCC() constGPUDynInst
x_dataGPUDynInst
~GPUDynInst()GPUDynInst

Generated on Wed Sep 30 2020 14:02:25 for gem5 by doxygen 1.8.17