gem5  v20.0.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 Mon Jun 8 2020 15:45:31 for gem5 by doxygen 1.8.13