gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Wavefront Member List

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

_gpuISAWavefrontprivate
_paramsSimObjectprotected
actualWgSzWavefront
actualWgSzTotalWavefront
barCntWavefront
barrierCntWavefront
barrierIdWavefront
barrierSlotsWavefront
basePtrWavefront
callArgMemWavefront
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
computeActualWgSz(NDRange *ndr)Wavefront
computeUnitWavefront
condRegStateWavefront
currentSection()Serializablestatic
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
discardFetch()Wavefront
dispatchIdWavefront
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() const Drainableinline
dropFetchWavefront
dstRegOpDistWavefront
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() const EventManagerinline
exec()Wavefront
execMask() const Wavefront
execMask(int lane) const Wavefront
find(const char *name)SimObjectstatic
getContext(const void *out)Wavefront
getPred()Wavefrontinline
getProbeManager()SimObject
getStaticContextSize() const Wavefront
gpuISA()Wavefrontinline
gridSzWavefront
I_ALU enum valueWavefront
I_FLAT enum valueWavefront
I_GLOBAL enum valueWavefront
I_PRIVATE enum valueWavefront
I_SHARED enum valueWavefront
init()Wavefrontvirtual
initCallArgMem(int func_args_size_per_item, int wf_size)Wavefrontinline
initMaskWavefront
initState()SimObjectvirtual
instructionBufferWavefront
instructionBufferHasBranch()Wavefront
isGmInstruction(GPUDynInstPtr ii)Wavefront
isLmInstruction(GPUDynInstPtr ii)Wavefront
isOldestInstALU()Wavefront
isOldestInstBarrier()Wavefront
isOldestInstFlatMem()Wavefront
isOldestInstGMem()Wavefront
isOldestInstLMem()Wavefront
isOldestInstPrivMem()Wavefront
itype_e enum nameWavefront
kernelArgsWavefront
kernIdWavefront
lastAddrWavefront
lastTraceWavefront
ldsChunkWavefront
loadState(CheckpointIn &cp)SimObjectvirtual
maxBarCntWavefront
maxDpVgprsWavefront
maxDynWaveIdWavefront
maxSpVgprsWavefront
memInvalidate()SimObjectinlinevirtual
memReqsInPipeWavefront
memTraceBusyWavefront
memWriteback()SimObjectinlinevirtual
name() const SimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numTimesBlockedDueRAWDependenciesWavefront
numTimesBlockedDueVrfPortAvailWavefront
numTimesBlockedDueWAXDependenciesWavefront
oldBarrierCntWavefront
oldDgprWavefront
oldDgprIdWavefront
oldDgprTcntWavefront
oldVgprWavefront
oldVgprIdWavefront
oldVgprTcntWavefront
outstandingReqsWavefront
outstandingReqsRdGmWavefront
outstandingReqsRdLmWavefront
outstandingReqsWrGmWavefront
outstandingReqsWrLmWavefront
Params typedefWavefront
params() const SimObjectinline
pc() const Wavefront
pc(uint32_t new_pc)Wavefront
pendingFetchWavefront
popFromReconvergenceStack()Wavefront
privBaseWavefront
privSizePerItemWavefront
pushToReconvergenceStack(uint32_t pc, uint32_t rpc, const VectorMask &exec_mask)Wavefront
rdGmReqsInPipeWavefront
rdLmReqsInPipeWavefront
readCallArgMem(int lane, int addr)Wavefrontinline
ready(itype_e type)Wavefront
reconvergenceStackWavefrontprivate
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Wavefrontvirtual
remap(uint32_t vgprIndex, uint32_t size, uint8_t mode=0)Wavefront
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
reservedVectorRegsWavefront
resetStats()SimObjectvirtual
resizeRegFiles(int num_cregs, int num_sregs, int num_dregs)Wavefront
roBaseWavefront
roSizeWavefront
rpc() const Wavefront
S_RETURNING enum valueWavefront
S_RUNNING enum valueWavefront
S_STOPPED enum valueWavefront
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSimObjectinlinevirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
setContext(const void *in)Wavefront
setCurTick(Tick newVal)EventManagerinline
setParent(ComputeUnit *cu)Wavefrontinline
signalDrainDone() const Drainableinlineprotected
simdIdWavefront
SimObject(const Params *_params)SimObject
spillBaseWavefront
spillSizePerItemWavefront
spillWidthWavefront
srcRegOpDistWavefront
stalledAtBarrierWavefront
start(uint64_t _wfDynId, uint64_t _base_ptr)Wavefront
startup()SimObjectvirtual
startVgprIndexWavefront
statusWavefront
status_e enum nameWavefront
unserialize(CheckpointIn &cp) overrideSimObjectinlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
updateResources()Wavefront
waitingAtBarrier(int lane)Wavefront
wakeupEventQueue(Tick when=(Tick)-1)EventManagerinline
Wavefront(const Params *p)Wavefront
wfDynIdWavefront
wfIdWavefront
wfSlotIdWavefront
wgIdWavefront
wgSzWavefront
workGroupIdWavefront
workGroupSzWavefront
workItemFlatIdWavefront
workItemIdWavefront
wrGmReqsInPipeWavefront
writeCallArgMem(int lane, int addr, CType val)Wavefrontinline
wrLmReqsInPipeWavefront
~Drainable()Drainableprotectedvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~Wavefront()Wavefront

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