gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 >
freeEntriesInstructionQueue< Impl >private
fromCommitInstructionQueue< 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, const DerivO3CPUParams &params)InstructionQueue< Impl >
instsToExecuteInstructionQueue< Impl >private
iqIOStatsInstructionQueue< Impl >
iqPolicyInstructionQueue< Impl >private
iqStatsInstructionQueue< Impl >private
isDrained() constInstructionQueue< Impl >
isFull()InstructionQueue< Impl >
isFull(ThreadID tid)InstructionQueue< Impl >
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 >
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
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
takeOverFrom()InstructionQueue< Impl >
timeBufferInstructionQueue< Impl >private
TimeStruct typedefInstructionQueue< Impl >
totalWidthInstructionQueue< Impl >private
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 Tue Jun 22 2021 15:28:40 for gem5 by doxygen 1.8.17