_name | MemDepUnit< MemDepPred, Impl > | protected |
completed(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | private |
completeInst(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | |
depPred | MemDepUnit< MemDepPred, Impl > | private |
drainSanityCheck() const | MemDepUnit< MemDepPred, Impl > | |
dumpLists() | MemDepUnit< MemDepPred, Impl > | |
DynInstConstPtr typedef | MemDepUnit< MemDepPred, Impl > | |
DynInstPtr typedef | MemDepUnit< MemDepPred, Impl > | |
findInHash(const DynInstConstPtr &inst) | MemDepUnit< MemDepPred, Impl > | inlineprivate |
hasLoadBarrier() const | MemDepUnit< MemDepPred, Impl > | inlineprivate |
hasStoreBarrier() const | MemDepUnit< MemDepPred, Impl > | inlineprivate |
id | MemDepUnit< MemDepPred, Impl > | private |
init(const DerivO3CPUParams ¶ms, ThreadID tid, O3CPU *cpu) | MemDepUnit< MemDepPred, Impl > | |
insert(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | |
insertBarrier(const DynInstPtr &barr_inst) | MemDepUnit< MemDepPred, Impl > | |
insertBarrierSN(const DynInstPtr &barr_inst) | MemDepUnit< MemDepPred, Impl > | private |
insertNonSpec(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | |
instList | MemDepUnit< MemDepPred, Impl > | private |
instsToReplay | MemDepUnit< MemDepPred, Impl > | private |
iqPtr | MemDepUnit< MemDepPred, Impl > | private |
isDrained() const | MemDepUnit< MemDepPred, Impl > | |
issue(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | |
ListIt typedef | MemDepUnit< MemDepPred, Impl > | private |
loadBarrierSNs | MemDepUnit< MemDepPred, Impl > | private |
MemDepEntryPtr typedef | MemDepUnit< MemDepPred, Impl > | private |
memDepHash | MemDepUnit< MemDepPred, Impl > | private |
MemDepHash typedef | MemDepUnit< MemDepPred, Impl > | private |
MemDepHashIt typedef | MemDepUnit< MemDepPred, Impl > | private |
MemDepUnit() | MemDepUnit< MemDepPred, Impl > | |
MemDepUnit(const DerivO3CPUParams ¶ms) | MemDepUnit< MemDepPred, Impl > | |
moveToReady(MemDepEntryPtr &ready_inst_entry) | MemDepUnit< MemDepPred, Impl > | inlineprivate |
name() const | MemDepUnit< MemDepPred, Impl > | inline |
nonSpecInstReady(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | |
O3CPU typedef | MemDepUnit< MemDepPred, Impl > | |
regsReady(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | |
replay() | MemDepUnit< MemDepPred, Impl > | |
reschedule(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | |
setIQ(InstructionQueue< Impl > *iq_ptr) | MemDepUnit< MemDepPred, Impl > | |
squash(const InstSeqNum &squashed_num, ThreadID tid) | MemDepUnit< MemDepPred, Impl > | |
stats | MemDepUnit< MemDepPred, Impl > | private |
storeBarrierSNs | MemDepUnit< MemDepPred, Impl > | private |
takeOverFrom() | MemDepUnit< MemDepPred, Impl > | |
violation(const DynInstPtr &store_inst, const DynInstPtr &violating_load) | MemDepUnit< MemDepPred, Impl > | |
wakeDependents(const DynInstPtr &inst) | MemDepUnit< MemDepPred, Impl > | private |
~MemDepUnit() | MemDepUnit< MemDepPred, Impl > | |