gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
GPUExecContext Class Reference

#include <gpu_exec_context.hh>

Inheritance diagram for GPUExecContext:
GPUDynInst

Public Member Functions

 GPUExecContext (ComputeUnit *_cu, Wavefront *_wf)
 
Wavefrontwavefront ()
 
ComputeUnitcomputeUnit ()
 
TheGpuISA::MiscReg readMiscReg (int opIdx) const
 
void writeMiscReg (int opIdx, TheGpuISA::MiscReg operandVal)
 

Protected Attributes

ComputeUnitcu
 
Wavefrontwf
 
TheGpuISA::GPUISA * gpuISA
 

Detailed Description

Definition at line 45 of file gpu_exec_context.hh.

Constructor & Destructor Documentation

GPUExecContext::GPUExecContext ( ComputeUnit _cu,
Wavefront _wf 
)

Definition at line 39 of file gpu_exec_context.cc.

Member Function Documentation

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.

Member Data Documentation

ComputeUnit* GPUExecContext::cu
protected
TheGpuISA::GPUISA* GPUExecContext::gpuISA
protected

Definition at line 58 of file gpu_exec_context.hh.

Referenced by readMiscReg(), and writeMiscReg().

Wavefront* GPUExecContext::wf
protected

Definition at line 57 of file gpu_exec_context.hh.

Referenced by wavefront().


The documentation for this class was generated from the following files:

Generated on Fri Jun 9 2017 13:04:12 for gem5 by doxygen 1.8.6