gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
LSQ< Impl > Member List

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

activeThreadsLSQ< Impl >protected
commitLoads(InstSeqNum &youngest_inst, ThreadID tid)LSQ< Impl >inline
commitStores(InstSeqNum &youngest_inst, ThreadID tid)LSQ< Impl >inline
cpuLSQ< Impl >
drainSanityCheck() const LSQ< Impl >
dumpInsts() const LSQ< Impl >
dumpInsts(ThreadID tid) const LSQ< Impl >inline
Dynamic enum valueLSQ< Impl >
DynInstPtr typedefLSQ< Impl >
entryAmount(ThreadID num_threads)LSQ< Impl >
executeLoad(DynInstPtr &inst)LSQ< Impl >
executeStore(DynInstPtr &inst)LSQ< Impl >
getCount()LSQ< Impl >
getCount(ThreadID tid)LSQ< Impl >inline
getLoadHead(ThreadID tid)LSQ< Impl >inline
getLoadHeadSeqNum(ThreadID tid)LSQ< Impl >inline
getMemDepViolator(ThreadID tid)LSQ< Impl >inline
getStoreHead(ThreadID tid)LSQ< Impl >inline
getStoreHeadSeqNum(ThreadID tid)LSQ< Impl >inline
hasStoresToWB()LSQ< Impl >
hasStoresToWB(ThreadID tid)LSQ< Impl >inline
IEW typedefLSQ< Impl >
iewStageLSQ< Impl >
insertLoad(DynInstPtr &load_inst)LSQ< Impl >
insertStore(DynInstPtr &store_inst)LSQ< Impl >
isDrained() const LSQ< Impl >
isEmpty() const LSQ< Impl >
isFull()LSQ< Impl >
isFull(ThreadID tid)LSQ< Impl >
isStalled()LSQ< Impl >
isStalled(ThreadID tid)LSQ< Impl >
lqEmpty() const LSQ< Impl >
LQEntriesLSQ< Impl >protected
lqFull()LSQ< Impl >
lqFull(ThreadID tid)LSQ< Impl >
LSQ(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params)LSQ< Impl >
lsqPolicyLSQ< Impl >protected
LSQPolicy enum nameLSQ< Impl >
LSQUnit typedefLSQ< Impl >
maxLQEntriesLSQ< Impl >protected
maxSQEntriesLSQ< Impl >protected
name() const LSQ< Impl >
numFreeEntries(ThreadID tid)LSQ< Impl >
numFreeLoadEntries()LSQ< Impl >
numFreeLoadEntries(ThreadID tid)LSQ< Impl >
numFreeStoreEntries()LSQ< Impl >
numFreeStoreEntries(ThreadID tid)LSQ< Impl >
numLoads()LSQ< Impl >
numLoads(ThreadID tid)LSQ< Impl >inline
numStores()LSQ< Impl >
numStores(ThreadID tid)LSQ< Impl >inline
numStoresToWB(ThreadID tid)LSQ< Impl >inline
numThreadsLSQ< Impl >protected
O3CPU typedefLSQ< Impl >
Partitioned enum valueLSQ< Impl >
read(RequestPtr req, RequestPtr sreqLow, RequestPtr sreqHigh, int load_idx)LSQ< Impl >
recvReqRetry()LSQ< Impl >
recvTimingResp(PacketPtr pkt)LSQ< Impl >
recvTimingSnoopReq(PacketPtr pkt)LSQ< Impl >
regStats()LSQ< Impl >
removeEntries(ThreadID tid)LSQ< Impl >
resetEntries()LSQ< Impl >
resizeEntries(unsigned size, ThreadID tid)LSQ< Impl >
setActiveThreads(std::list< ThreadID > *at_ptr)LSQ< Impl >
sqEmpty() const LSQ< Impl >
SQEntriesLSQ< Impl >protected
sqFull()LSQ< Impl >
sqFull(ThreadID tid)LSQ< Impl >
squash(const InstSeqNum &squashed_num, ThreadID tid)LSQ< Impl >inline
takeOverFrom()LSQ< Impl >
threadLSQ< Impl >protected
Threshold enum valueLSQ< Impl >
tick()LSQ< Impl >
tick(ThreadID tid)LSQ< Impl >inline
violation()LSQ< Impl >
violation(ThreadID tid)LSQ< Impl >inline
willWB()LSQ< Impl >
willWB(ThreadID tid)LSQ< Impl >inline
write(RequestPtr req, RequestPtr sreqLow, RequestPtr sreqHigh, uint8_t *data, int store_idx)LSQ< Impl >
writebackStores()LSQ< Impl >
writebackStores(ThreadID tid)LSQ< Impl >
~LSQ()LSQ< Impl >inline

Generated on Fri Jun 9 2017 13:04:14 for gem5 by doxygen 1.8.6