_drainManager | gem5::Drainable | private |
_drainState | gem5::Drainable | mutableprivate |
_execMask | gem5::Wavefront | private |
_gpuISA | gem5::Wavefront | private |
_name | gem5::Named | private |
_objNameResolver | gem5::SimObject | privatestatic |
_params | gem5::SimObject | protected |
_pc | gem5::Wavefront | private |
accumOffset | gem5::Wavefront | |
actualWgSz | gem5::Wavefront | |
actualWgSzTotal | gem5::Wavefront | |
addStat(statistics::Info *info) | gem5::statistics::Group | |
addStatGroup(const char *name, Group *block) | gem5::statistics::Group | |
archFlatScratchAddr | gem5::Wavefront | |
barId | gem5::Wavefront | private |
barrierId(int bar_id) | gem5::Wavefront | |
barrierId() const | gem5::Wavefront | |
clearWaitCnts() | gem5::Wavefront | |
computeActualWgSz(HSAQueueEntry *task) | gem5::Wavefront | |
computeUnit | gem5::Wavefront | |
context | gem5::Wavefront | |
currentSection() | gem5::Serializable | static |
decExpInstsIssued() | gem5::Wavefront | |
decLGKMInstsIssued() | gem5::Wavefront | |
decVMemInstsIssued() | gem5::Wavefront | |
deschedule(Event &event) | gem5::EventManager | inline |
deschedule(Event *event) | gem5::EventManager | inline |
discardFetch() | gem5::Wavefront | |
dispatchId | gem5::Wavefront | |
dmDrain() | gem5::Drainable | private |
dmDrainResume() | gem5::Drainable | private |
drain() override | gem5::SimObject | inlinevirtual |
Drainable() | gem5::Drainable | protected |
drainResume() | gem5::Drainable | inlineprotectedvirtual |
drainState() const | gem5::Drainable | inline |
dropFetch | gem5::Wavefront | |
EventManager(EventManager &em) | gem5::EventManager | inline |
EventManager(EventManager *em) | gem5::EventManager | inline |
EventManager(EventQueue *eq) | gem5::EventManager | inline |
eventq | gem5::EventManager | protected |
eventQueue() const | gem5::EventManager | inline |
exec() | gem5::Wavefront | |
execMask() | gem5::Wavefront | |
execMask(int lane) const | gem5::Wavefront | |
execUnitId | gem5::Wavefront | |
expInstsIssued | gem5::Wavefront | private |
expWaitCnt | gem5::Wavefront | private |
find(const char *name) | gem5::SimObject | static |
flatGmUnitId | gem5::Wavefront | |
flatLmUnitId | gem5::Wavefront | |
freeRegisterFile() | gem5::Wavefront | |
freeResources() | gem5::Wavefront | |
generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
getPort(const std::string &if_name, PortID idx=InvalidPortID) | gem5::SimObject | virtual |
getProbeManager() | gem5::SimObject | |
getSimObjectResolver() | gem5::SimObject | static |
getStatGroups() const | gem5::statistics::Group | |
getStats() const | gem5::statistics::Group | |
getStatus() | gem5::Wavefront | inline |
gfxVersion | gem5::Wavefront | |
globalMem | gem5::Wavefront | |
gpuISA() | gem5::Wavefront | inline |
gridSz | gem5::Wavefront | |
Group()=delete | gem5::statistics::Group | |
Group(const Group &)=delete | gem5::statistics::Group | |
Group(Group *parent, const char *name=nullptr) | gem5::statistics::Group | |
hasBarrier() const | gem5::Wavefront | |
incExpInstsIssued() | gem5::Wavefront | |
incLGKMInstsIssued() | gem5::Wavefront | |
incVMemInstsIssued() | gem5::Wavefront | |
init() | gem5::Wavefront | virtual |
initMask | gem5::Wavefront | |
initRegState(HSAQueueEntry *task, int wgSizeInWorkItems) | gem5::Wavefront | |
initState() | gem5::SimObject | virtual |
instructionBuffer | gem5::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 | |
kernId | gem5::Wavefront | |
lastAddr | gem5::Wavefront | |
lastInstExec | gem5::Wavefront | |
lastNonIdleTick | gem5::Wavefront | |
lastTrace | gem5::Wavefront | |
ldsChunk | gem5::Wavefront | |
lgkmInstsIssued | gem5::Wavefront | private |
lgkmWaitCnt | gem5::Wavefront | private |
loadState(CheckpointIn &cp) | gem5::SimObject | virtual |
localMem | gem5::Wavefront | |
maxDynWaveId | gem5::Wavefront | |
maxIbSize | gem5::Wavefront | |
maxSgprs | gem5::Wavefront | |
maxVgprs | gem5::Wavefront | |
memInvalidate() | gem5::SimObject | inlinevirtual |
memTraceBusy | gem5::Wavefront | |
memWriteback() | gem5::SimObject | inlinevirtual |
mergedParent | gem5::statistics::Group | private |
mergedStatGroups | gem5::statistics::Group | private |
mergeStatGroup(Group *block) | gem5::statistics::Group | |
name() const | gem5::Named | inlinevirtual |
Named(const std::string &name_) | gem5::Named | inline |
nextInstr() | gem5::Wavefront | |
notifyFork() | gem5::Drainable | inlinevirtual |
oldDgpr | gem5::Wavefront | |
oldDgprId | gem5::Wavefront | |
oldDgprTcnt | gem5::Wavefront | |
oldVgpr | gem5::Wavefront | |
oldVgprId | gem5::Wavefront | |
oldVgprTcnt | gem5::Wavefront | |
operator=(const Group &)=delete | gem5::statistics::Group | |
outstandingReqs | gem5::Wavefront | |
outstandingReqsRdGm | gem5::Wavefront | |
outstandingReqsRdLm | gem5::Wavefront | |
outstandingReqsWrGm | gem5::Wavefront | |
outstandingReqsWrLm | gem5::Wavefront | |
Params typedef | gem5::Wavefront | |
params() const | gem5::SimObject | inline |
path | gem5::Serializable | privatestatic |
pc() const | gem5::Wavefront | |
pc(Addr new_pc) | gem5::Wavefront | |
pendingFetch | gem5::Wavefront | |
preDumpStats() | gem5::statistics::Group | virtual |
probeManager | gem5::SimObject | private |
rawDist | gem5::Wavefront | |
rdGmReqsInPipe | gem5::Wavefront | |
rdLmReqsInPipe | gem5::Wavefront | |
regProbeListeners() | gem5::SimObject | virtual |
regProbePoints() | gem5::SimObject | virtual |
regStats() | gem5::statistics::Group | virtual |
releaseBarrier() | gem5::Wavefront | |
reschedule(Event &event, Tick when, bool always=false) | gem5::EventManager | inline |
reschedule(Event *event, Tick when, bool always=false) | gem5::EventManager | inline |
reservedScalarRegs | gem5::Wavefront | |
reservedVectorRegs | gem5::Wavefront | |
reserveGmResource(GPUDynInstPtr ii) | gem5::Wavefront | private |
reserveLmResource(GPUDynInstPtr ii) | gem5::Wavefront | private |
reserveResources() | gem5::Wavefront | |
resetStats() | gem5::statistics::Group | virtual |
resizeRegFiles(int num_vregs, int num_sregs) | gem5::Wavefront | |
resolveStat(std::string name) const | gem5::statistics::Group | |
S_BARRIER enum value | gem5::Wavefront | |
S_RETURNING enum value | gem5::Wavefront | |
S_RUNNING enum value | gem5::Wavefront | |
S_STALLED enum value | gem5::Wavefront | |
S_STALLED_SLEEP enum value | gem5::Wavefront | |
S_STOPPED enum value | gem5::Wavefront | |
S_WAITCNT enum value | gem5::Wavefront | |
scalarAlu | gem5::Wavefront | |
scalarAluGlobalIdx | gem5::Wavefront | |
scalarMem | gem5::Wavefront | |
scalarOutstandingReqsRdGm | gem5::Wavefront | |
scalarOutstandingReqsWrGm | gem5::Wavefront | |
scalarRdGmReqsInPipe | gem5::Wavefront | |
scalarWrGmReqsInPipe | gem5::Wavefront | |
schedule(Event &event, Tick when) | gem5::EventManager | inline |
schedule(Event *event, Tick when) | gem5::EventManager | inline |
Serializable() | gem5::Serializable | |
serialize(CheckpointOut &cp) const override | gem5::SimObject | inlinevirtual |
serializeAll(const std::string &cpt_dir) | gem5::SimObject | static |
serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
setCurTick(Tick newVal) | gem5::EventManager | inline |
setParent(ComputeUnit *cu) | gem5::Wavefront | inline |
setSimObjectResolver(SimObjectResolver *resolver) | gem5::SimObject | static |
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() const | gem5::Drainable | inlineprotected |
simdId | gem5::Wavefront | |
SimObject(const Params &p) | gem5::SimObject | |
SimObjectList typedef | gem5::SimObject | private |
simObjectList | gem5::SimObject | privatestatic |
sleepCnt | gem5::Wavefront | private |
sleepDone() | gem5::Wavefront | |
start(uint64_t _wfDynId, uint64_t _base_ptr) | gem5::Wavefront | |
startSgprIndex | gem5::Wavefront | |
startup() | gem5::SimObject | virtual |
startVgprIndex | gem5::Wavefront | |
statGroups | gem5::statistics::Group | private |
stats | gem5::Wavefront | |
status | gem5::Wavefront | private |
status_e enum name | gem5::Wavefront | |
stopFetch() | gem5::Wavefront | |
unserialize(CheckpointIn &cp) override | gem5::SimObject | inlinevirtual |
unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
validateRequestCounters() | gem5::Wavefront | |
vecReads | gem5::Wavefront | |
vmemInstsIssued | gem5::Wavefront | private |
vmWaitCnt | gem5::Wavefront | private |
waitCntsSatisfied() | gem5::Wavefront | |
wakeupEventQueue(Tick when=(Tick) -1) | gem5::EventManager | inline |
Wavefront(const Params &p) | gem5::Wavefront | |
wfDynId | gem5::Wavefront | |
wfId | gem5::Wavefront | |
wfSlotId | gem5::Wavefront | |
wgId | gem5::Wavefront | |
wgSz | gem5::Wavefront | |
workGroupId | gem5::Wavefront | |
workGroupSz | gem5::Wavefront | |
workItemFlatId | gem5::Wavefront | |
workItemId | gem5::Wavefront | |
wrGmReqsInPipe | gem5::Wavefront | |
wrLmReqsInPipe | gem5::Wavefront | |
~Drainable() | gem5::Drainable | protectedvirtual |
~Group() | gem5::statistics::Group | virtual |
~Named()=default | gem5::Named | virtual |
~Serializable() | gem5::Serializable | virtual |
~SimObject() | gem5::SimObject | virtual |
~Wavefront() | gem5::Wavefront | |