gem5  v22.1.0.0
gem5::o3::InstructionQueue Member List

This is the complete list of members for gem5::o3::InstructionQueue, including all inherited members.

activeThreadsgem5::o3::InstructionQueueprivate
addIfReady(const DynInstPtr &inst)gem5::o3::InstructionQueueprivate
addReadyMemInst(const DynInstPtr &ready_inst)gem5::o3::InstructionQueue
addToDependents(const DynInstPtr &new_inst)gem5::o3::InstructionQueueprivate
addToOrderList(OpClass op_class)gem5::o3::InstructionQueueprivate
addToProducers(const DynInstPtr &new_inst)gem5::o3::InstructionQueueprivate
blockedMemInstsgem5::o3::InstructionQueueprivate
blockMemInst(const DynInstPtr &blocked_inst)gem5::o3::InstructionQueue
cacheUnblocked()gem5::o3::InstructionQueue
commit(const InstSeqNum &inst, ThreadID tid=0)gem5::o3::InstructionQueue
commitToIEWDelaygem5::o3::InstructionQueueprivate
countgem5::o3::InstructionQueueprivate
countInsts()gem5::o3::InstructionQueueprivate
cpugem5::o3::InstructionQueueprivate
dcacheInterfacegem5::o3::InstructionQueueprivate
deferMemInst(const DynInstPtr &deferred_inst)gem5::o3::InstructionQueue
deferredMemInstsgem5::o3::InstructionQueueprivate
dependGraphgem5::o3::InstructionQueueprivate
doSquash(ThreadID tid)gem5::o3::InstructionQueueprivate
drainSanityCheck() constgem5::o3::InstructionQueue
dumpInsts()gem5::o3::InstructionQueueprivate
dumpLists()gem5::o3::InstructionQueueprivate
entryAmount(ThreadID num_threads)gem5::o3::InstructionQueue
freeEntriesgem5::o3::InstructionQueueprivate
fromCommitgem5::o3::InstructionQueueprivate
fuPoolgem5::o3::InstructionQueueprivate
getBlockedMemInstToExecute()gem5::o3::InstructionQueue
getCount(ThreadID tid)gem5::o3::InstructionQueueinline
getDeferredMemInstToExecute()gem5::o3::InstructionQueue
getInstToExecute()gem5::o3::InstructionQueue
hasReadyInsts()gem5::o3::InstructionQueue
iewStagegem5::o3::InstructionQueueprivate
insert(const DynInstPtr &new_inst)gem5::o3::InstructionQueue
insertBarrier(const DynInstPtr &barr_inst)gem5::o3::InstructionQueue
insertNonSpec(const DynInstPtr &new_inst)gem5::o3::InstructionQueue
instListgem5::o3::InstructionQueueprivate
InstructionQueue(CPU *cpu_ptr, IEW *iew_ptr, const BaseO3CPUParams &params)gem5::o3::InstructionQueue
instsToExecutegem5::o3::InstructionQueueprivate
iqIOStatsgem5::o3::InstructionQueue
iqPolicygem5::o3::InstructionQueueprivate
iqStatsgem5::o3::InstructionQueueprivate
isDrained() constgem5::o3::InstructionQueue
isFull()gem5::o3::InstructionQueue
isFull(ThreadID tid)gem5::o3::InstructionQueue
issueToExecuteQueuegem5::o3::InstructionQueueprivate
ListIt typedefgem5::o3::InstructionQueue
listOrdergem5::o3::InstructionQueueprivate
ListOrderIt typedefgem5::o3::InstructionQueueprivate
maxEntriesgem5::o3::InstructionQueueprivate
memDepUnitgem5::o3::InstructionQueueprivate
moveToYoungerInst(ListOrderIt age_order_it)gem5::o3::InstructionQueueprivate
name() constgem5::o3::InstructionQueue
nonSpecInstsgem5::o3::InstructionQueueprivate
NonSpecMapIt typedefgem5::o3::InstructionQueueprivate
numEntriesgem5::o3::InstructionQueueprivate
numFreeEntries()gem5::o3::InstructionQueue
numFreeEntries(ThreadID tid)gem5::o3::InstructionQueue
numPhysRegsgem5::o3::InstructionQueueprivate
numThreadsgem5::o3::InstructionQueueprivate
printInsts()gem5::o3::InstructionQueue
processFUCompletion(const DynInstPtr &inst, int fu_idx)gem5::o3::InstructionQueue
queueOnListgem5::o3::InstructionQueueprivate
ReadyInstQueue typedefgem5::o3::InstructionQueueprivate
readyInstsgem5::o3::InstructionQueueprivate
readyItgem5::o3::InstructionQueueprivate
recordProducer(const DynInstPtr &inst)gem5::o3::InstructionQueueinline
regScoreboardgem5::o3::InstructionQueueprivate
replayMemInst(const DynInstPtr &replay_inst)gem5::o3::InstructionQueue
rescheduleMemInst(const DynInstPtr &resched_inst)gem5::o3::InstructionQueue
resetEntries()gem5::o3::InstructionQueue
resetState()gem5::o3::InstructionQueue
retryMemInstsgem5::o3::InstructionQueueprivate
scheduleNonSpec(const InstSeqNum &inst)gem5::o3::InstructionQueue
scheduleReadyInsts()gem5::o3::InstructionQueue
setActiveThreads(std::list< ThreadID > *at_ptr)gem5::o3::InstructionQueue
setIssueToExecuteQueue(TimeBuffer< IssueStruct > *i2eQueue)gem5::o3::InstructionQueue
setTimeBuffer(TimeBuffer< TimeStruct > *tb_ptr)gem5::o3::InstructionQueue
squash(ThreadID tid)gem5::o3::InstructionQueue
squashedSeqNumgem5::o3::InstructionQueueprivate
takeOverFrom()gem5::o3::InstructionQueue
timeBuffergem5::o3::InstructionQueueprivate
totalWidthgem5::o3::InstructionQueueprivate
violation(const DynInstPtr &store, const DynInstPtr &faulting_load)gem5::o3::InstructionQueue
wakeDependents(const DynInstPtr &completed_inst)gem5::o3::InstructionQueue
wbOutstandinggem5::o3::InstructionQueueprivate
~InstructionQueue()gem5::o3::InstructionQueue

Generated on Wed Dec 21 2022 10:24:18 for gem5 by doxygen 1.9.1