gem5
|
#include <gpu_exec_context.hh>
Public Member Functions | |
GPUExecContext (ComputeUnit *_cu, Wavefront *_wf) | |
Wavefront * | wavefront () |
ComputeUnit * | computeUnit () |
TheGpuISA::MiscReg | readMiscReg (int opIdx) const |
void | writeMiscReg (int opIdx, TheGpuISA::MiscReg operandVal) |
Protected Attributes | |
ComputeUnit * | cu |
Wavefront * | wf |
TheGpuISA::GPUISA * | gpuISA |
Definition at line 45 of file gpu_exec_context.hh.
GPUExecContext::GPUExecContext | ( | ComputeUnit * | _cu, |
Wavefront * | _wf | ||
) |
Definition at line 39 of file gpu_exec_context.cc.
ComputeUnit * GPUExecContext::computeUnit | ( | ) |
Definition at line 45 of file gpu_exec_context.cc.
References cu.
Referenced by GPUDynInst::GPUDynInst().
TheGpuISA::MiscReg GPUExecContext::readMiscReg | ( | int | opIdx | ) | const |
Definition at line 57 of file gpu_exec_context.cc.
References gpuISA.
Wavefront * GPUExecContext::wavefront | ( | ) |
Definition at line 51 of file gpu_exec_context.cc.
References wf.
void GPUExecContext::writeMiscReg | ( | int | opIdx, |
TheGpuISA::MiscReg | operandVal | ||
) |
Definition at line 64 of file gpu_exec_context.cc.
References gpuISA.
|
protected |
Definition at line 56 of file gpu_exec_context.hh.
Referenced by computeUnit(), GPUDynInst::initiateAcc(), GPUDynInst::makeAtomicOpFunctor(), and GPUDynInst::updateStats().
|
protected |
Definition at line 58 of file gpu_exec_context.hh.
Referenced by readMiscReg(), and writeMiscReg().
|
protected |
Definition at line 57 of file gpu_exec_context.hh.
Referenced by wavefront().