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