gem5  v20.0.0.3
Wavefront Member List

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

_gpuISAWavefrontprivate
_paramsSimObjectprotected
actualWgSzWavefront
actualWgSzTotalWavefront
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
barCntWavefront
barrierCntWavefront
barrierIdWavefront
barrierSlotsWavefront
basePtrWavefront
callArgMemWavefront
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() constDrainableinline
dropFetchWavefront
dstRegOpDistWavefront
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
exec()Wavefront
execMask() constWavefront
execMask(int lane) constWavefront
find(const char *name)SimObjectstatic
getContext(const void *out)Wavefront
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getPred()Wavefrontinline
getProbeManager()SimObject
getStatGroups() constStats::Group
getStaticContextSize() constWavefront
getStats() constStats::Group
gpuISA()Wavefrontinline
gridSzWavefront
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
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() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numTimesBlockedDueRAWDependenciesWavefront
numTimesBlockedDueVrfPortAvailWavefront
numTimesBlockedDueWAXDependenciesWavefront
oldBarrierCntWavefront
oldDgprWavefront
oldDgprIdWavefront
oldDgprTcntWavefront
oldVgprWavefront
oldVgprIdWavefront
oldVgprTcntWavefront
operator=(const Group &)=deleteStats::Group
outstandingReqsWavefront
outstandingReqsRdGmWavefront
outstandingReqsRdLmWavefront
outstandingReqsWrGmWavefront
outstandingReqsWrLmWavefront
Params typedefWavefront
params() constSimObjectinline
pc() constWavefront
pc(uint32_t new_pc)Wavefront
pendingFetchWavefront
popFromReconvergenceStack()Wavefront
preDumpStats()Stats::Groupvirtual
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()Stats::Groupvirtual
resizeRegFiles(int num_cregs, int num_sregs, int num_dregs)Wavefront
resolveStat(std::string name) constStats::Group
roBaseWavefront
roSizeWavefront
rpc() constWavefront
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) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setContext(const void *in)Wavefront
setCurTick(Tick newVal)EventManagerinline
setParent(ComputeUnit *cu)Wavefrontinline
signalDrainDone() constDrainableinlineprotected
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
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~Wavefront()Wavefront

Generated on Fri Jul 3 2020 15:53:23 for gem5 by doxygen 1.8.13