gem5
v20.1.0.0
InstructionQueue< Impl > Member List
This is the complete list of members for
InstructionQueue< Impl >
, including all inherited members.
activeThreads
InstructionQueue< Impl >
private
addIfReady
(const DynInstPtr &inst)
InstructionQueue< Impl >
private
addReadyMemInst
(const DynInstPtr &ready_inst)
InstructionQueue< Impl >
addToDependents
(const DynInstPtr &new_inst)
InstructionQueue< Impl >
private
addToOrderList
(OpClass op_class)
InstructionQueue< Impl >
private
addToProducers
(const DynInstPtr &new_inst)
InstructionQueue< Impl >
private
blockedMemInsts
InstructionQueue< Impl >
private
blockMemInst
(const DynInstPtr &blocked_inst)
InstructionQueue< Impl >
cacheUnblocked
()
InstructionQueue< Impl >
commit
(const InstSeqNum &inst, ThreadID tid=0)
InstructionQueue< Impl >
commitToIEWDelay
InstructionQueue< Impl >
private
count
InstructionQueue< Impl >
private
countInsts
()
InstructionQueue< Impl >
private
cpu
InstructionQueue< Impl >
private
dcacheInterface
InstructionQueue< Impl >
private
deferMemInst
(const DynInstPtr &deferred_inst)
InstructionQueue< Impl >
deferredMemInsts
InstructionQueue< Impl >
private
dependGraph
InstructionQueue< Impl >
private
doSquash
(ThreadID tid)
InstructionQueue< Impl >
private
drainSanityCheck
() const
InstructionQueue< Impl >
dumpInsts
()
InstructionQueue< Impl >
private
dumpLists
()
InstructionQueue< Impl >
private
DynInstPtr
typedef
InstructionQueue< Impl >
entryAmount
(ThreadID num_threads)
InstructionQueue< Impl >
fpAluAccesses
InstructionQueue< Impl >
fpInstQueueReads
InstructionQueue< Impl >
fpInstQueueWakeupAccesses
InstructionQueue< Impl >
fpInstQueueWrites
InstructionQueue< Impl >
freeEntries
InstructionQueue< Impl >
private
fromCommit
InstructionQueue< Impl >
private
fuBusy
InstructionQueue< Impl >
private
fuBusyRate
InstructionQueue< Impl >
private
fuPool
InstructionQueue< Impl >
private
getBlockedMemInstToExecute
()
InstructionQueue< Impl >
getCount
(ThreadID tid)
InstructionQueue< Impl >
inline
getDeferredMemInstToExecute
()
InstructionQueue< Impl >
getInstToExecute
()
InstructionQueue< Impl >
hasReadyInsts
()
InstructionQueue< Impl >
IEW
typedef
InstructionQueue< Impl >
iewStage
InstructionQueue< Impl >
private
insert
(const DynInstPtr &new_inst)
InstructionQueue< Impl >
insertBarrier
(const DynInstPtr &barr_inst)
InstructionQueue< Impl >
insertNonSpec
(const DynInstPtr &new_inst)
InstructionQueue< Impl >
instList
InstructionQueue< Impl >
private
InstructionQueue
(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params)
InstructionQueue< Impl >
instsToExecute
InstructionQueue< Impl >
private
intAluAccesses
InstructionQueue< Impl >
intInstQueueReads
InstructionQueue< Impl >
intInstQueueWakeupAccesses
InstructionQueue< Impl >
intInstQueueWrites
InstructionQueue< Impl >
iqBranchInstsIssued
InstructionQueue< Impl >
private
iqFloatInstsIssued
InstructionQueue< Impl >
private
iqInstsAdded
InstructionQueue< Impl >
private
iqInstsIssued
InstructionQueue< Impl >
private
iqIntInstsIssued
InstructionQueue< Impl >
private
iqMemInstsIssued
InstructionQueue< Impl >
private
iqMiscInstsIssued
InstructionQueue< Impl >
private
iqNonSpecInstsAdded
InstructionQueue< Impl >
private
iqPolicy
InstructionQueue< Impl >
private
iqSquashedInstsExamined
InstructionQueue< Impl >
private
iqSquashedInstsIssued
InstructionQueue< Impl >
private
iqSquashedNonSpecRemoved
InstructionQueue< Impl >
private
iqSquashedOperandsExamined
InstructionQueue< Impl >
private
isDrained
() const
InstructionQueue< Impl >
isFull
()
InstructionQueue< Impl >
isFull
(ThreadID tid)
InstructionQueue< Impl >
issueRate
InstructionQueue< Impl >
private
IssueStruct
typedef
InstructionQueue< Impl >
issueToExecuteQueue
InstructionQueue< Impl >
private
ListIt
typedef
InstructionQueue< Impl >
listOrder
InstructionQueue< Impl >
private
ListOrderIt
typedef
InstructionQueue< Impl >
private
maxEntries
InstructionQueue< Impl >
private
MemDepUnit
typedef
InstructionQueue< Impl >
memDepUnit
InstructionQueue< Impl >
private
moveToYoungerInst
(ListOrderIt age_order_it)
InstructionQueue< Impl >
private
name
() const
InstructionQueue< Impl >
nonSpecInsts
InstructionQueue< Impl >
private
NonSpecMapIt
typedef
InstructionQueue< Impl >
private
numEntries
InstructionQueue< Impl >
private
numFreeEntries
()
InstructionQueue< Impl >
numFreeEntries
(ThreadID tid)
InstructionQueue< Impl >
numIssuedDist
InstructionQueue< Impl >
private
numPhysRegs
InstructionQueue< Impl >
private
numThreads
InstructionQueue< Impl >
private
O3CPU
typedef
InstructionQueue< Impl >
printInsts
()
InstructionQueue< Impl >
processFUCompletion
(const DynInstPtr &inst, int fu_idx)
InstructionQueue< Impl >
queueOnList
InstructionQueue< Impl >
private
ReadyInstQueue
typedef
InstructionQueue< Impl >
private
readyInsts
InstructionQueue< Impl >
private
readyIt
InstructionQueue< Impl >
private
recordProducer
(const DynInstPtr &inst)
InstructionQueue< Impl >
inline
regScoreboard
InstructionQueue< Impl >
private
regStats
()
InstructionQueue< Impl >
replayMemInst
(const DynInstPtr &replay_inst)
InstructionQueue< Impl >
rescheduleMemInst
(const DynInstPtr &resched_inst)
InstructionQueue< Impl >
resetEntries
()
InstructionQueue< Impl >
resetState
()
InstructionQueue< Impl >
retryMemInsts
InstructionQueue< Impl >
private
scheduleNonSpec
(const InstSeqNum &inst)
InstructionQueue< Impl >
scheduleReadyInsts
()
InstructionQueue< Impl >
setActiveThreads
(std::list< ThreadID > *at_ptr)
InstructionQueue< Impl >
setIssueToExecuteQueue
(TimeBuffer< IssueStruct > *i2eQueue)
InstructionQueue< Impl >
setTimeBuffer
(TimeBuffer< TimeStruct > *tb_ptr)
InstructionQueue< Impl >
squash
(ThreadID tid)
InstructionQueue< Impl >
squashedSeqNum
InstructionQueue< Impl >
private
statFuBusy
InstructionQueue< Impl >
private
statIssuedInstType
InstructionQueue< Impl >
private
takeOverFrom
()
InstructionQueue< Impl >
timeBuffer
InstructionQueue< Impl >
private
TimeStruct
typedef
InstructionQueue< Impl >
totalWidth
InstructionQueue< Impl >
private
vecAluAccesses
InstructionQueue< Impl >
vecInstQueueReads
InstructionQueue< Impl >
vecInstQueueWakeupAccesses
InstructionQueue< Impl >
vecInstQueueWrites
InstructionQueue< Impl >
violation
(const DynInstPtr &store, const DynInstPtr &faulting_load)
InstructionQueue< Impl >
wakeDependents
(const DynInstPtr &completed_inst)
InstructionQueue< Impl >
wbOutstanding
InstructionQueue< Impl >
private
~InstructionQueue
()
InstructionQueue< Impl >
Generated on Wed Sep 30 2020 14:02:26 for gem5 by
doxygen
1.8.17