| 
    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().