gem5  v22.1.0.0
gem5::Wavefront Member List

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

_drainManagergem5::Drainableprivate
_drainStategem5::Drainablemutableprivate
_execMaskgem5::Wavefrontprivate
_gpuISAgem5::Wavefrontprivate
_namegem5::Namedprivate
_objNameResolvergem5::SimObjectprivatestatic
_paramsgem5::SimObjectprotected
_pcgem5::Wavefrontprivate
actualWgSzgem5::Wavefront
actualWgSzTotalgem5::Wavefront
addStat(statistics::Info *info)gem5::statistics::Group
addStatGroup(const char *name, Group *block)gem5::statistics::Group
barIdgem5::Wavefrontprivate
barrierId(int bar_id)gem5::Wavefront
barrierId() constgem5::Wavefront
clearWaitCnts()gem5::Wavefront
computeActualWgSz(HSAQueueEntry *task)gem5::Wavefront
computeUnitgem5::Wavefront
contextgem5::Wavefront
currentSection()gem5::Serializablestatic
decExpInstsIssued()gem5::Wavefront
decLGKMInstsIssued()gem5::Wavefront
decVMemInstsIssued()gem5::Wavefront
deschedule(Event &event)gem5::EventManagerinline
deschedule(Event *event)gem5::EventManagerinline
discardFetch()gem5::Wavefront
dispatchIdgem5::Wavefront
dmDrain()gem5::Drainableprivate
dmDrainResume()gem5::Drainableprivate
drain() overridegem5::SimObjectinlinevirtual
Drainable()gem5::Drainableprotected
drainResume()gem5::Drainableinlineprotectedvirtual
drainState() constgem5::Drainableinline
dropFetchgem5::Wavefront
EventManager(EventManager &em)gem5::EventManagerinline
EventManager(EventManager *em)gem5::EventManagerinline
EventManager(EventQueue *eq)gem5::EventManagerinline
eventqgem5::EventManagerprotected
eventQueue() constgem5::EventManagerinline
exec()gem5::Wavefront
execMask()gem5::Wavefront
execMask(int lane) constgem5::Wavefront
execUnitIdgem5::Wavefront
expInstsIssuedgem5::Wavefrontprivate
expWaitCntgem5::Wavefrontprivate
find(const char *name)gem5::SimObjectstatic
flatGmUnitIdgem5::Wavefront
flatLmUnitIdgem5::Wavefront
freeRegisterFile()gem5::Wavefront
freeResources()gem5::Wavefront
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream)gem5::Serializablestatic
getPort(const std::string &if_name, PortID idx=InvalidPortID)gem5::SimObjectvirtual
getProbeManager()gem5::SimObject
getSimObjectResolver()gem5::SimObjectstatic
getStatGroups() constgem5::statistics::Group
getStats() constgem5::statistics::Group
getStatus()gem5::Wavefrontinline
globalMemgem5::Wavefront
gpuISA()gem5::Wavefrontinline
gridSzgem5::Wavefront
Group()=deletegem5::statistics::Group
Group(const Group &)=deletegem5::statistics::Group
Group(Group *parent, const char *name=nullptr)gem5::statistics::Group
hasBarrier() constgem5::Wavefront
incExpInstsIssued()gem5::Wavefront
incLGKMInstsIssued()gem5::Wavefront
incVMemInstsIssued()gem5::Wavefront
init()gem5::Wavefrontvirtual
initMaskgem5::Wavefront
initRegState(HSAQueueEntry *task, int wgSizeInWorkItems)gem5::Wavefront
initState()gem5::SimObjectvirtual
instructionBuffergem5::Wavefront
isGmInstruction(GPUDynInstPtr ii)gem5::Wavefront
isLmInstruction(GPUDynInstPtr ii)gem5::Wavefront
isOldestInstBarrier()gem5::Wavefront
isOldestInstFlatMem()gem5::Wavefront
isOldestInstGMem()gem5::Wavefront
isOldestInstLMem()gem5::Wavefront
isOldestInstPrivMem()gem5::Wavefront
isOldestInstScalarALU()gem5::Wavefront
isOldestInstScalarMem()gem5::Wavefront
isOldestInstSleep()gem5::Wavefront
isOldestInstVectorALU()gem5::Wavefront
isOldestInstWaitcnt()gem5::Wavefront
kernIdgem5::Wavefront
lastAddrgem5::Wavefront
lastInstExecgem5::Wavefront
lastNonIdleTickgem5::Wavefront
lastTracegem5::Wavefront
ldsChunkgem5::Wavefront
lgkmInstsIssuedgem5::Wavefrontprivate
lgkmWaitCntgem5::Wavefrontprivate
loadState(CheckpointIn &cp)gem5::SimObjectvirtual
localMemgem5::Wavefront
maxDynWaveIdgem5::Wavefront
maxIbSizegem5::Wavefront
maxSgprsgem5::Wavefront
maxVgprsgem5::Wavefront
memInvalidate()gem5::SimObjectinlinevirtual
memTraceBusygem5::Wavefront
memWriteback()gem5::SimObjectinlinevirtual
mergedParentgem5::statistics::Groupprivate
mergedStatGroupsgem5::statistics::Groupprivate
mergeStatGroup(Group *block)gem5::statistics::Group
name() constgem5::Namedinlinevirtual
Named(const std::string &name_)gem5::Namedinline
nextInstr()gem5::Wavefront
notifyFork()gem5::Drainableinlinevirtual
oldDgprgem5::Wavefront
oldDgprIdgem5::Wavefront
oldDgprTcntgem5::Wavefront
oldVgprgem5::Wavefront
oldVgprIdgem5::Wavefront
oldVgprTcntgem5::Wavefront
operator=(const Group &)=deletegem5::statistics::Group
outstandingReqsgem5::Wavefront
outstandingReqsRdGmgem5::Wavefront
outstandingReqsRdLmgem5::Wavefront
outstandingReqsWrGmgem5::Wavefront
outstandingReqsWrLmgem5::Wavefront
Params typedefgem5::Wavefront
params() constgem5::SimObjectinline
pathgem5::Serializableprivatestatic
pc() constgem5::Wavefront
pc(Addr new_pc)gem5::Wavefront
pendingFetchgem5::Wavefront
preDumpStats()gem5::statistics::Groupvirtual
probeManagergem5::SimObjectprivate
rawDistgem5::Wavefront
rdGmReqsInPipegem5::Wavefront
rdLmReqsInPipegem5::Wavefront
regProbeListeners()gem5::SimObjectvirtual
regProbePoints()gem5::SimObjectvirtual
regStats()gem5::statistics::Groupvirtual
releaseBarrier()gem5::Wavefront
reschedule(Event &event, Tick when, bool always=false)gem5::EventManagerinline
reschedule(Event *event, Tick when, bool always=false)gem5::EventManagerinline
reservedScalarRegsgem5::Wavefront
reservedVectorRegsgem5::Wavefront
reserveGmResource(GPUDynInstPtr ii)gem5::Wavefrontprivate
reserveLmResource(GPUDynInstPtr ii)gem5::Wavefrontprivate
reserveResources()gem5::Wavefront
resetStats()gem5::statistics::Groupvirtual
resizeRegFiles(int num_vregs, int num_sregs)gem5::Wavefront
resolveStat(std::string name) constgem5::statistics::Group
S_BARRIER enum valuegem5::Wavefront
S_RETURNING enum valuegem5::Wavefront
S_RUNNING enum valuegem5::Wavefront
S_STALLED enum valuegem5::Wavefront
S_STALLED_SLEEP enum valuegem5::Wavefront
S_STOPPED enum valuegem5::Wavefront
S_WAITCNT enum valuegem5::Wavefront
scalarAlugem5::Wavefront
scalarAluGlobalIdxgem5::Wavefront
scalarMemgem5::Wavefront
scalarOutstandingReqsRdGmgem5::Wavefront
scalarOutstandingReqsWrGmgem5::Wavefront
scalarRdGmReqsInPipegem5::Wavefront
scalarWrGmReqsInPipegem5::Wavefront
schedule(Event &event, Tick when)gem5::EventManagerinline
schedule(Event *event, Tick when)gem5::EventManagerinline
Serializable()gem5::Serializable
serialize(CheckpointOut &cp) const overridegem5::SimObjectinlinevirtual
serializeAll(const std::string &cpt_dir)gem5::SimObjectstatic
serializeSection(CheckpointOut &cp, const char *name) constgem5::Serializable
serializeSection(CheckpointOut &cp, const std::string &name) constgem5::Serializableinline
setCurTick(Tick newVal)gem5::EventManagerinline
setParent(ComputeUnit *cu)gem5::Wavefrontinline
setSimObjectResolver(SimObjectResolver *resolver)gem5::SimObjectstatic
setSleepTime(int sleep_time)gem5::Wavefront
setStatus(status_e newStatus)gem5::Wavefront
setWaitCnts(int vm_wait_cnt, int exp_wait_cnt, int lgkm_wait_cnt)gem5::Wavefront
signalDrainDone() constgem5::Drainableinlineprotected
simdIdgem5::Wavefront
SimObject(const Params &p)gem5::SimObject
simObjectListgem5::SimObjectprivatestatic
SimObjectList typedefgem5::SimObjectprivate
sleepCntgem5::Wavefrontprivate
sleepDone()gem5::Wavefront
start(uint64_t _wfDynId, uint64_t _base_ptr)gem5::Wavefront
startSgprIndexgem5::Wavefront
startup()gem5::SimObjectvirtual
startVgprIndexgem5::Wavefront
statGroupsgem5::statistics::Groupprivate
statsgem5::Wavefront
statusgem5::Wavefrontprivate
status_e enum namegem5::Wavefront
stopFetch()gem5::Wavefront
unserialize(CheckpointIn &cp) overridegem5::SimObjectinlinevirtual
unserializeSection(CheckpointIn &cp, const char *name)gem5::Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)gem5::Serializableinline
validateRequestCounters()gem5::Wavefront
vecReadsgem5::Wavefront
vmemInstsIssuedgem5::Wavefrontprivate
vmWaitCntgem5::Wavefrontprivate
waitCntsSatisfied()gem5::Wavefront
wakeupEventQueue(Tick when=(Tick) -1)gem5::EventManagerinline
Wavefront(const Params &p)gem5::Wavefront
wfDynIdgem5::Wavefront
wfIdgem5::Wavefront
wfSlotIdgem5::Wavefront
wgIdgem5::Wavefront
wgSzgem5::Wavefront
workGroupIdgem5::Wavefront
workGroupSzgem5::Wavefront
workItemFlatIdgem5::Wavefront
workItemIdgem5::Wavefront
wrGmReqsInPipegem5::Wavefront
wrLmReqsInPipegem5::Wavefront
~Drainable()gem5::Drainableprotectedvirtual
~Group()gem5::statistics::Groupvirtual
~Named()=defaultgem5::Namedvirtual
~Serializable()gem5::Serializablevirtual
~SimObject()gem5::SimObjectvirtual
~Wavefront()gem5::Wavefront

Generated on Wed Dec 21 2022 10:23:25 for gem5 by doxygen 1.9.1