_cacheBlocked | LSQ< Impl > | protected |
activeThreads | LSQ< Impl > | protected |
cacheBlocked() const | LSQ< Impl > | |
cacheBlocked(bool v) | LSQ< Impl > | |
cacheLoadPorts | LSQ< Impl > | protected |
cachePortAvailable(bool is_load) const | LSQ< Impl > | |
cachePortBusy(bool is_load) | LSQ< Impl > | |
cacheStorePorts | LSQ< Impl > | protected |
commitLoads(InstSeqNum &youngest_inst, ThreadID tid) | LSQ< Impl > | inline |
commitStores(InstSeqNum &youngest_inst, ThreadID tid) | LSQ< Impl > | inline |
completeDataAccess(PacketPtr pkt) | LSQ< Impl > | |
cpu | LSQ< Impl > | |
dcachePort | LSQ< Impl > | protected |
drainSanityCheck() const | LSQ< Impl > | |
dumpInsts() const | LSQ< Impl > | |
dumpInsts(ThreadID tid) const | LSQ< Impl > | inline |
DynInstPtr typedef | LSQ< Impl > | |
entryAmount(ThreadID num_threads) | LSQ< Impl > | |
executeLoad(const DynInstPtr &inst) | LSQ< Impl > | |
executeStore(const DynInstPtr &inst) | LSQ< Impl > | |
getCount() | LSQ< Impl > | |
getCount(ThreadID tid) | LSQ< Impl > | inline |
getDataPort() | LSQ< Impl > | inline |
getLatestHtmUid(ThreadID tid) const | 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 typedef | LSQ< Impl > | |
iewStage | LSQ< Impl > | |
insertLoad(const DynInstPtr &load_inst) | LSQ< Impl > | |
insertStore(const 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 > | |
LQEntries | LSQ< Impl > | protected |
lqFull() | LSQ< Impl > | |
lqFull(ThreadID tid) | LSQ< Impl > | |
LSQ(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params) | LSQ< Impl > | |
lsqPolicy | LSQ< Impl > | protected |
LSQUnit typedef | LSQ< Impl > | |
maxLQEntries | LSQ< Impl > | protected |
maxLSQAllocation(SMTQueuePolicy pol, uint32_t entries, uint32_t numThreads, uint32_t SMTThreshold) | LSQ< Impl > | inlineprotectedstatic |
maxSQEntries | LSQ< 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 > | |
numHtmStarts(ThreadID tid) const | LSQ< Impl > | inline |
numHtmStops(ThreadID tid) const | LSQ< Impl > | inline |
numLoads() | LSQ< Impl > | |
numLoads(ThreadID tid) | LSQ< Impl > | inline |
numStores() | LSQ< Impl > | |
numStores(ThreadID tid) | LSQ< Impl > | inline |
numStoresToWB(ThreadID tid) | LSQ< Impl > | inline |
numThreads | LSQ< Impl > | protected |
O3CPU typedef | LSQ< Impl > | |
pushRequest(const DynInstPtr &inst, bool isLoad, uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, AtomicOpFunctorPtr amo_op, const std::vector< bool > &byte_enable) | LSQ< Impl > | |
read(LSQRequest *req, int load_idx) | LSQ< Impl > | |
recvReqRetry() | LSQ< Impl > | |
recvTimingResp(PacketPtr pkt) | LSQ< Impl > | |
recvTimingSnoopReq(PacketPtr pkt) | LSQ< Impl > | |
resetHtmStartsStops(ThreadID tid) | LSQ< Impl > | inline |
setActiveThreads(std::list< ThreadID > *at_ptr) | LSQ< Impl > | |
setLastRetiredHtmUid(ThreadID tid, uint64_t htmUid) | LSQ< Impl > | inline |
sqEmpty() const | LSQ< Impl > | |
SQEntries | LSQ< Impl > | protected |
sqFull() | LSQ< Impl > | |
sqFull(ThreadID tid) | LSQ< Impl > | |
squash(const InstSeqNum &squashed_num, ThreadID tid) | LSQ< Impl > | inline |
takeOverFrom() | LSQ< Impl > | |
thread | LSQ< Impl > | protected |
tick() | LSQ< Impl > | |
usedLoadPorts | LSQ< Impl > | protected |
usedStorePorts | LSQ< Impl > | protected |
violation() | LSQ< Impl > | |
violation(ThreadID tid) | LSQ< Impl > | inline |
willWB() | LSQ< Impl > | |
willWB(ThreadID tid) | LSQ< Impl > | inline |
write(LSQRequest *req, uint8_t *data, int store_idx) | LSQ< Impl > | |
writebackStores() | LSQ< Impl > | |
writebackStores(ThreadID tid) | LSQ< Impl > | |
~LSQ() | LSQ< Impl > | inline |