gem5  v20.1.0.0
InstructionQueue< Impl > Member List

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

activeThreadsInstructionQueue< 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
blockedMemInstsInstructionQueue< Impl >private
blockMemInst(const DynInstPtr &blocked_inst)InstructionQueue< Impl >
cacheUnblocked()InstructionQueue< Impl >
commit(const InstSeqNum &inst, ThreadID tid=0)InstructionQueue< Impl >
commitToIEWDelayInstructionQueue< Impl >private
countInstructionQueue< Impl >private
countInsts()InstructionQueue< Impl >private
cpuInstructionQueue< Impl >private
dcacheInterfaceInstructionQueue< Impl >private
deferMemInst(const DynInstPtr &deferred_inst)InstructionQueue< Impl >
deferredMemInstsInstructionQueue< Impl >private
dependGraphInstructionQueue< Impl >private
doSquash(ThreadID tid)InstructionQueue< Impl >private
drainSanityCheck() constInstructionQueue< Impl >
dumpInsts()InstructionQueue< Impl >private
dumpLists()InstructionQueue< Impl >private
DynInstPtr typedefInstructionQueue< Impl >
entryAmount(ThreadID num_threads)InstructionQueue< Impl >
fpAluAccessesInstructionQueue< Impl >
fpInstQueueReadsInstructionQueue< Impl >
fpInstQueueWakeupAccessesInstructionQueue< Impl >
fpInstQueueWritesInstructionQueue< Impl >
freeEntriesInstructionQueue< Impl >private
fromCommitInstructionQueue< Impl >private
fuBusyInstructionQueue< Impl >private
fuBusyRateInstructionQueue< Impl >private
fuPoolInstructionQueue< Impl >private
getBlockedMemInstToExecute()InstructionQueue< Impl >
getCount(ThreadID tid)InstructionQueue< Impl >inline
getDeferredMemInstToExecute()InstructionQueue< Impl >
getInstToExecute()InstructionQueue< Impl >
hasReadyInsts()InstructionQueue< Impl >
IEW typedefInstructionQueue< Impl >
iewStageInstructionQueue< Impl >private
insert(const DynInstPtr &new_inst)InstructionQueue< Impl >
insertBarrier(const DynInstPtr &barr_inst)InstructionQueue< Impl >
insertNonSpec(const DynInstPtr &new_inst)InstructionQueue< Impl >
instListInstructionQueue< Impl >private
InstructionQueue(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params)InstructionQueue< Impl >
instsToExecuteInstructionQueue< Impl >private
intAluAccessesInstructionQueue< Impl >
intInstQueueReadsInstructionQueue< Impl >
intInstQueueWakeupAccessesInstructionQueue< Impl >
intInstQueueWritesInstructionQueue< Impl >
iqBranchInstsIssuedInstructionQueue< Impl >private
iqFloatInstsIssuedInstructionQueue< Impl >private
iqInstsAddedInstructionQueue< Impl >private
iqInstsIssuedInstructionQueue< Impl >private
iqIntInstsIssuedInstructionQueue< Impl >private
iqMemInstsIssuedInstructionQueue< Impl >private
iqMiscInstsIssuedInstructionQueue< Impl >private
iqNonSpecInstsAddedInstructionQueue< Impl >private
iqPolicyInstructionQueue< Impl >private
iqSquashedInstsExaminedInstructionQueue< Impl >private
iqSquashedInstsIssuedInstructionQueue< Impl >private
iqSquashedNonSpecRemovedInstructionQueue< Impl >private
iqSquashedOperandsExaminedInstructionQueue< Impl >private
isDrained() constInstructionQueue< Impl >
isFull()InstructionQueue< Impl >
isFull(ThreadID tid)InstructionQueue< Impl >
issueRateInstructionQueue< Impl >private
IssueStruct typedefInstructionQueue< Impl >
issueToExecuteQueueInstructionQueue< Impl >private
ListIt typedefInstructionQueue< Impl >
listOrderInstructionQueue< Impl >private
ListOrderIt typedefInstructionQueue< Impl >private
maxEntriesInstructionQueue< Impl >private
MemDepUnit typedefInstructionQueue< Impl >
memDepUnitInstructionQueue< Impl >private
moveToYoungerInst(ListOrderIt age_order_it)InstructionQueue< Impl >private
name() constInstructionQueue< Impl >
nonSpecInstsInstructionQueue< Impl >private
NonSpecMapIt typedefInstructionQueue< Impl >private
numEntriesInstructionQueue< Impl >private
numFreeEntries()InstructionQueue< Impl >
numFreeEntries(ThreadID tid)InstructionQueue< Impl >
numIssuedDistInstructionQueue< Impl >private
numPhysRegsInstructionQueue< Impl >private
numThreadsInstructionQueue< Impl >private
O3CPU typedefInstructionQueue< Impl >
printInsts()InstructionQueue< Impl >
processFUCompletion(const DynInstPtr &inst, int fu_idx)InstructionQueue< Impl >
queueOnListInstructionQueue< Impl >private
ReadyInstQueue typedefInstructionQueue< Impl >private
readyInstsInstructionQueue< Impl >private
readyItInstructionQueue< Impl >private
recordProducer(const DynInstPtr &inst)InstructionQueue< Impl >inline
regScoreboardInstructionQueue< 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 >
retryMemInstsInstructionQueue< 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 >
squashedSeqNumInstructionQueue< Impl >private
statFuBusyInstructionQueue< Impl >private
statIssuedInstTypeInstructionQueue< Impl >private
takeOverFrom()InstructionQueue< Impl >
timeBufferInstructionQueue< Impl >private
TimeStruct typedefInstructionQueue< Impl >
totalWidthInstructionQueue< Impl >private
vecAluAccessesInstructionQueue< Impl >
vecInstQueueReadsInstructionQueue< Impl >
vecInstQueueWakeupAccessesInstructionQueue< Impl >
vecInstQueueWritesInstructionQueue< Impl >
violation(const DynInstPtr &store, const DynInstPtr &faulting_load)InstructionQueue< Impl >
wakeDependents(const DynInstPtr &completed_inst)InstructionQueue< Impl >
wbOutstandingInstructionQueue< Impl >private
~InstructionQueue()InstructionQueue< Impl >

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