gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ROB< Impl > Member List

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

activeThreadsROB< Impl >private
canCommit()ROB< Impl >
countInsts()ROB< Impl >
countInsts(ThreadID tid)ROB< Impl >
cpuROB< Impl >private
doneSquashingROB< Impl >private
doSquash(ThreadID tid)ROB< Impl >
drainSanityCheck() const ROB< Impl >
dummyInstROB< Impl >
Dynamic enum valueROB< Impl >
DynInstPtr typedefROB< Impl >
entryAmount(ThreadID num_threads)ROB< Impl >
findInst(ThreadID tid, InstSeqNum squash_inst)ROB< Impl >
getMaxEntries(ThreadID tid)ROB< Impl >inline
getThreadEntries(ThreadID tid)ROB< Impl >inline
headROB< Impl >
Idle enum valueROB< Impl >
insertInst(DynInstPtr &inst)ROB< Impl >
InstIt typedefROB< Impl >
instListROB< Impl >private
isDoneSquashing(ThreadID tid) const ROB< Impl >inline
isDoneSquashing()ROB< Impl >
isEmpty() const ROB< Impl >inline
isEmpty(ThreadID tid) const ROB< Impl >inline
isFull()ROB< Impl >inline
isFull(ThreadID tid)ROB< Impl >inline
isHeadReady(ThreadID tid)ROB< Impl >
maxEntriesROB< Impl >private
name() const ROB< Impl >
numEntriesROB< Impl >private
numFreeEntries()ROB< Impl >
numFreeEntries(ThreadID tid)ROB< Impl >
numInstsInROBROB< Impl >
numThreadsROB< Impl >private
O3CPU typedefROB< Impl >
Partitioned enum valueROB< Impl >
readHeadInst(ThreadID tid)ROB< Impl >
readTailInst(ThreadID tid)ROB< Impl >
RegIndex typedefROB< Impl >protected
regStats()ROB< Impl >
resetEntries()ROB< Impl >
resetState()ROB< Impl >private
retireHead(ThreadID tid)ROB< Impl >
ROB(O3CPU *_cpu, DerivO3CPUParams *params)ROB< Impl >
robPolicyROB< Impl >private
ROBPolicy enum nameROB< Impl >
robReadsROB< Impl >private
ROBSquashing enum valueROB< Impl >
robStatusROB< Impl >private
robWritesROB< Impl >private
Running enum valueROB< Impl >
setActiveThreads(std::list< ThreadID > *at_ptr)ROB< Impl >
squash(InstSeqNum squash_num, ThreadID tid)ROB< Impl >
squashedSeqNumROB< Impl >private
squashItROB< Impl >private
squashWidthROB< Impl >private
Status enum nameROB< Impl >
tailROB< Impl >
takeOverFrom()ROB< Impl >
threadEntriesROB< Impl >private
Threshold enum valueROB< Impl >
UnmapInfo typedefROB< Impl >
updateHead()ROB< Impl >
updateTail()ROB< Impl >

Generated on Fri Jun 9 2017 13:04:18 for gem5 by doxygen 1.8.6