gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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) const DefaultDecode< Impl >private
commitToDecodeDelayDefaultDecode< Impl >private
cpuDefaultDecode< Impl >private
CPUPol typedefDefaultDecode< Impl >private
decode(bool &status_change, ThreadID tid)DefaultDecode< Impl >
decodeBlockedCyclesDefaultDecode< Impl >private
decodeBranchMispredDefaultDecode< Impl >private
decodeBranchResolvedDefaultDecode< Impl >private
decodeControlMispredDefaultDecode< Impl >private
decodeDecodedInstsDefaultDecode< Impl >private
decodeIdleCyclesDefaultDecode< Impl >private
decodeInsts(ThreadID tid)DefaultDecode< Impl >
decodeQueueDefaultDecode< Impl >private
decodeRunCyclesDefaultDecode< Impl >private
decodeSquashCyclesDefaultDecode< Impl >private
decodeSquashedInstsDefaultDecode< Impl >private
DecodeStatus enum nameDefaultDecode< Impl >
decodeStatusDefaultDecode< Impl >private
DecodeStruct typedefDefaultDecode< Impl >private
decodeUnblockCyclesDefaultDecode< Impl >private
decodeWidthDefaultDecode< Impl >private
DefaultDecode(O3CPU *_cpu, DerivO3CPUParams *params)DefaultDecode< Impl >
drainSanityCheck() const DefaultDecode< 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() const DefaultDecode< Impl >
name() const DefaultDecode< Impl >
numThreadsDefaultDecode< Impl >private
O3CPU typedefDefaultDecode< Impl >private
readStallSignals(ThreadID tid)DefaultDecode< Impl >private
regStats()DefaultDecode< Impl >
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(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 >
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 Fri Jun 9 2017 13:04:07 for gem5 by doxygen 1.8.6