gem5  v20.1.0.0
DefaultIEW< Impl > Member List

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

_statusDefaultIEW< Impl >private
activateStage()DefaultIEW< Impl >inline
Active enum valueDefaultIEW< Impl >
activeThreadsDefaultIEW< Impl >private
activityThisCycle()DefaultIEW< Impl >
block(ThreadID tid)DefaultIEW< Impl >private
Blocked enum valueDefaultIEW< Impl >
blockMemInst(const DynInstPtr &inst)DefaultIEW< Impl >
branchMispredictsDefaultIEW< Impl >private
cacheUnblocked()DefaultIEW< Impl >
checkMisprediction(const DynInstPtr &inst)DefaultIEW< Impl >
checkSignalsAndUpdate(ThreadID tid)DefaultIEW< Impl >private
checkStall(ThreadID tid)DefaultIEW< Impl >private
clearStates(ThreadID tid)DefaultIEW< Impl >
commitToIEWDelayDefaultIEW< Impl >private
consumerInstDefaultIEW< Impl >private
cpuDefaultIEW< Impl >private
CPUPol typedefDefaultIEW< Impl >private
deactivateStage()DefaultIEW< Impl >inline
DefaultIEW(O3CPU *_cpu, DerivO3CPUParams *params)DefaultIEW< Impl >
dispatch(ThreadID tid)DefaultIEW< Impl >private
dispatchInsts(ThreadID tid)DefaultIEW< Impl >private
dispatchStatusDefaultIEW< Impl >private
dispatchWidthDefaultIEW< Impl >private
drainSanityCheck() constDefaultIEW< Impl >
DynInstPtr typedefDefaultIEW< Impl >private
emptyRenameInsts(ThreadID tid)DefaultIEW< Impl >private
executeInsts()DefaultIEW< Impl >private
exeStatusDefaultIEW< Impl >private
fetchRedirectDefaultIEW< Impl >private
fromCommitDefaultIEW< Impl >private
fromIssueDefaultIEW< Impl >private
fromRenameDefaultIEW< Impl >private
fuPoolDefaultIEW< Impl >
hasStoresToWB()DefaultIEW< Impl >inline
hasStoresToWB(ThreadID tid)DefaultIEW< Impl >inline
Idle enum valueDefaultIEW< Impl >
iewBlockCyclesDefaultIEW< Impl >private
iewDispatchedInstsDefaultIEW< Impl >private
iewDispLoadInstsDefaultIEW< Impl >private
iewDispNonSpecInstsDefaultIEW< Impl >private
iewDispSquashedInstsDefaultIEW< Impl >private
iewDispStoreInstsDefaultIEW< Impl >private
iewExecLoadInstsDefaultIEW< Impl >private
iewExecRateDefaultIEW< Impl >private
iewExecSquashedInstsDefaultIEW< Impl >private
iewExecStoreInstsDefaultIEW< Impl >private
iewExecutedBranchesDefaultIEW< Impl >private
iewExecutedInstsDefaultIEW< Impl >private
iewExecutedNopDefaultIEW< Impl >private
iewExecutedRefsDefaultIEW< Impl >private
iewExecutedSwpDefaultIEW< Impl >private
iewIdleCyclesDefaultIEW< Impl >private
iewInstsToCommitDefaultIEW< Impl >private
iewIQFullEventsDefaultIEW< Impl >private
iewLSQFullEventsDefaultIEW< Impl >private
iewQueueDefaultIEW< Impl >private
iewSquashCyclesDefaultIEW< Impl >private
IEWStruct typedefDefaultIEW< Impl >private
iewUnblockCyclesDefaultIEW< Impl >private
Inactive enum valueDefaultIEW< Impl >
instQueueDefaultIEW< Impl >
instsDefaultIEW< Impl >private
instToCommit(const DynInstPtr &inst)DefaultIEW< Impl >
IQ typedefDefaultIEW< Impl >private
isDrained() constDefaultIEW< Impl >
IssueStruct typedefDefaultIEW< Impl >private
issueToExecQueueDefaultIEW< Impl >private
issueToExecuteDelayDefaultIEW< Impl >private
issueWidthDefaultIEW< Impl >private
ldstQueueDefaultIEW< Impl >
LSQ typedefDefaultIEW< Impl >private
memOrderViolationEventsDefaultIEW< Impl >private
name() constDefaultIEW< Impl >
numThreadsDefaultIEW< Impl >private
O3CPU typedefDefaultIEW< Impl >private
ppDispatchDefaultIEW< Impl >private
ppExecuteDefaultIEW< Impl >private
ppMispredictDefaultIEW< Impl >private
ppToCommitDefaultIEW< Impl >private
predictedNotTakenIncorrectDefaultIEW< Impl >private
predictedTakenIncorrectDefaultIEW< Impl >private
printAvailableInsts()DefaultIEW< Impl >private
producerInstDefaultIEW< Impl >private
regProbePoints()DefaultIEW< Impl >
regStats()DefaultIEW< Impl >
RenameMap typedefDefaultIEW< Impl >private
renameQueueDefaultIEW< Impl >private
RenameStruct typedefDefaultIEW< Impl >private
renameToIEWDelayDefaultIEW< Impl >private
replayMemInst(const DynInstPtr &inst)DefaultIEW< Impl >
rescheduleMemInst(const DynInstPtr &inst)DefaultIEW< Impl >
resetEntries()DefaultIEW< Impl >
Running enum valueDefaultIEW< Impl >
scoreboardDefaultIEW< Impl >private
setActiveThreads(std::list< ThreadID > *at_ptr)DefaultIEW< Impl >
setIEWQueue(TimeBuffer< IEWStruct > *iq_ptr)DefaultIEW< Impl >
setLastRetiredHtmUid(ThreadID tid, uint64_t htmUid)DefaultIEW< Impl >inline
setRenameQueue(TimeBuffer< RenameStruct > *rq_ptr)DefaultIEW< Impl >
setScoreboard(Scoreboard *sb_ptr)DefaultIEW< Impl >
setTimeBuffer(TimeBuffer< TimeStruct > *tb_ptr)DefaultIEW< Impl >
skidBufferDefaultIEW< Impl >private
skidBufferMaxDefaultIEW< Impl >private
skidCount()DefaultIEW< Impl >
skidInsert(ThreadID tid)DefaultIEW< Impl >
skidsEmpty()DefaultIEW< Impl >
sortInsts()DefaultIEW< Impl >private
squash(ThreadID tid)DefaultIEW< Impl >
squashDueToBranch(const DynInstPtr &inst, ThreadID tid)DefaultIEW< Impl >private
squashDueToMemOrder(const DynInstPtr &inst, ThreadID tid)DefaultIEW< Impl >private
Squashing enum valueDefaultIEW< Impl >
StageStatus enum nameDefaultIEW< Impl >
StartSquash enum valueDefaultIEW< Impl >
startupStage()DefaultIEW< Impl >
Status enum nameDefaultIEW< Impl >
takeOverFrom()DefaultIEW< Impl >
tick()DefaultIEW< Impl >
timeBufferDefaultIEW< Impl >private
TimeStruct typedefDefaultIEW< Impl >private
toCommitDefaultIEW< Impl >private
toFetchDefaultIEW< Impl >private
toRenameDefaultIEW< Impl >private
unblock(ThreadID tid)DefaultIEW< Impl >private
Unblocking enum valueDefaultIEW< Impl >
updatedQueuesDefaultIEW< Impl >private
updateExeInstStats(const DynInstPtr &inst)DefaultIEW< Impl >private
updateLSQNextCycleDefaultIEW< Impl >
updateStatus()DefaultIEW< Impl >
validInstsFromRename()DefaultIEW< Impl >private
wakeCPU()DefaultIEW< Impl >
wakeDependents(const DynInstPtr &inst)DefaultIEW< Impl >
wbCycleDefaultIEW< Impl >private
wbFanoutDefaultIEW< Impl >private
wbNumInstDefaultIEW< Impl >private
wbRateDefaultIEW< Impl >private
wbStatusDefaultIEW< Impl >private
wbWidthDefaultIEW< Impl >private
writebackCountDefaultIEW< Impl >private
writebackInsts()DefaultIEW< Impl >private
wroteToTimeBufferDefaultIEW< Impl >private

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