gem5  v20.1.0.0
DefaultDecode< Impl > Member List

This is the complete list of members for DefaultDecode< Impl >, including all inherited members.

_statusDefaultDecode< Impl >private
Active enum valueDefaultDecode< Impl >
activeThreadsDefaultDecode< Impl >private
bdelayDoneSeqNumDefaultDecode< Impl >private
block(ThreadID tid)DefaultDecode< Impl >private
Blocked enum valueDefaultDecode< Impl >
checkSignalsAndUpdate(ThreadID tid)DefaultDecode< Impl >private
checkStall(ThreadID tid) constDefaultDecode< Impl >private
clearStates(ThreadID tid)DefaultDecode< Impl >
commitToDecodeDelayDefaultDecode< Impl >private
cpuDefaultDecode< Impl >private
CPUPol typedefDefaultDecode< Impl >private
decode(bool &status_change, ThreadID tid)DefaultDecode< Impl >
decodeInsts(ThreadID tid)DefaultDecode< Impl >
decodeQueueDefaultDecode< Impl >private
DecodeStatus enum nameDefaultDecode< Impl >
decodeStatusDefaultDecode< Impl >private
DecodeStruct typedefDefaultDecode< Impl >private
decodeWidthDefaultDecode< Impl >private
DefaultDecode(O3CPU *_cpu, DerivO3CPUParams *params)DefaultDecode< Impl >
drainSanityCheck() constDefaultDecode< Impl >
DynInstPtr typedefDefaultDecode< Impl >private
fetchInstsValid()DefaultDecode< Impl >inlineprivate
fetchQueueDefaultDecode< Impl >private
FetchStruct typedefDefaultDecode< Impl >private
fetchToDecodeDelayDefaultDecode< Impl >private
fromCommitDefaultDecode< Impl >private
fromFetchDefaultDecode< Impl >private
fromIEWDefaultDecode< Impl >private
fromRenameDefaultDecode< Impl >private
Idle enum valueDefaultDecode< Impl >
iewToDecodeDelayDefaultDecode< Impl >private
Inactive enum valueDefaultDecode< Impl >
instsDefaultDecode< Impl >private
isDrained() constDefaultDecode< Impl >
name() constDefaultDecode< Impl >
numThreadsDefaultDecode< Impl >private
O3CPU typedefDefaultDecode< Impl >private
readStallSignals(ThreadID tid)DefaultDecode< Impl >private
renameToDecodeDelayDefaultDecode< Impl >private
resetStage()DefaultDecode< Impl >
Running enum valueDefaultDecode< Impl >
setActiveThreads(std::list< ThreadID > *at_ptr)DefaultDecode< Impl >
setDecodeQueue(TimeBuffer< DecodeStruct > *dq_ptr)DefaultDecode< Impl >
setFetchQueue(TimeBuffer< FetchStruct > *fq_ptr)DefaultDecode< Impl >
setTimeBuffer(TimeBuffer< TimeStruct > *tb_ptr)DefaultDecode< Impl >
skidBufferDefaultDecode< Impl >private
skidBufferMaxDefaultDecode< Impl >private
skidInsert(ThreadID tid)DefaultDecode< Impl >private
skidsEmpty()DefaultDecode< Impl >private
sortInsts()DefaultDecode< Impl >private
squash(const DynInstPtr &inst, ThreadID tid)DefaultDecode< Impl >private
squash(ThreadID tid)DefaultDecode< Impl >
squashAfterDelaySlotDefaultDecode< Impl >private
Squashing enum valueDefaultDecode< Impl >
squashInstDefaultDecode< Impl >private
stallsDefaultDecode< Impl >private
StartSquash enum valueDefaultDecode< Impl >
startupStage()DefaultDecode< Impl >
statsDefaultDecode< Impl >private
takeOverFrom()DefaultDecode< Impl >inline
ThreadStatus enum nameDefaultDecode< Impl >
tick()DefaultDecode< Impl >
timeBufferDefaultDecode< Impl >private
TimeStruct typedefDefaultDecode< Impl >private
toFetchDefaultDecode< Impl >private
toRenameDefaultDecode< Impl >private
toRenameIndexDefaultDecode< Impl >private
unblock(ThreadID tid)DefaultDecode< Impl >private
Unblocking enum valueDefaultDecode< Impl >
updateStatus()DefaultDecode< Impl >private
wroteToTimeBufferDefaultDecode< Impl >private

Generated on Wed Sep 30 2020 14:02:23 for gem5 by doxygen 1.8.17