gem5
|
#include <wavefront.hh>
Public Member Functions | |
template<typename CType > | |
int | getLaneOffset (int lane, int addr) |
CallArgMem (int func_args_size_per_item, int wf_size) | |
~CallArgMem () | |
template<typename CType > | |
uint8_t * | getLaneAddr (int lane, int addr) |
template<typename CType > | |
void | setLaneAddr (int lane, int addr, CType val) |
Public Attributes | |
uint8_t * | mem |
int | wfSize |
int | funcArgsSizePerItem |
Definition at line 105 of file wavefront.hh.
|
inline |
Definition at line 121 of file wavefront.hh.
References funcArgsSizePerItem, mem, and wfSize.
|
inline |
Definition at line 127 of file wavefront.hh.
References mem.
|
inline |
Definition at line 134 of file wavefront.hh.
Referenced by Wavefront::readCallArgMem().
|
inline |
Definition at line 116 of file wavefront.hh.
References wfSize.
|
inline |
Definition at line 141 of file wavefront.hh.
References mem, and X86ISA::val.
Referenced by Wavefront::writeCallArgMem().
int CallArgMem::funcArgsSizePerItem |
Definition at line 112 of file wavefront.hh.
Referenced by CallArgMem().
uint8_t* CallArgMem::mem |
Definition at line 109 of file wavefront.hh.
Referenced by CallArgMem(), getLaneAddr(), setLaneAddr(), and ~CallArgMem().
int CallArgMem::wfSize |
Definition at line 110 of file wavefront.hh.
Referenced by CallArgMem(), and getLaneOffset().