This is the complete list of members for LSQUnit< Impl >, including all inherited members.
cacheBlockMask | LSQUnit< Impl > | private |
cacheStorePorts | LSQUnit< Impl > | private |
checkLoads | LSQUnit< Impl > | private |
checkSnoop(PacketPtr pkt) | LSQUnit< Impl > | |
checkViolations(int load_idx, DynInstPtr &inst) | LSQUnit< Impl > | |
clearLQ() | LSQUnit< Impl > | |
clearSQ() | LSQUnit< Impl > | |
commitLoad() | LSQUnit< Impl > | |
commitLoads(InstSeqNum &youngest_inst) | LSQUnit< Impl > | |
commitStores(InstSeqNum &youngest_inst) | LSQUnit< Impl > | |
completeDataAccess(PacketPtr pkt) | LSQUnit< Impl > | |
completeStore(int store_idx) | LSQUnit< Impl > | private |
cpu | LSQUnit< Impl > | private |
dcachePort | LSQUnit< Impl > | private |
decrLdIdx(int &load_idx) const | LSQUnit< Impl > | inlineprivate |
decrStIdx(int &store_idx) const | LSQUnit< Impl > | inlineprivate |
depCheckShift | LSQUnit< Impl > | private |
drainSanityCheck() const | LSQUnit< Impl > | |
dumpInsts() const | LSQUnit< Impl > | |
DynInstPtr typedef | LSQUnit< Impl > | |
executeLoad(DynInstPtr &inst) | LSQUnit< Impl > | |
executeLoad(int lq_idx) | LSQUnit< Impl > | inline |
executeStore(DynInstPtr &inst) | LSQUnit< Impl > | |
fromIssue | LSQUnit< Impl > | private |
getCount() | LSQUnit< Impl > | inline |
getLoadHead() | LSQUnit< Impl > | inline |
getLoadHeadSeqNum() | LSQUnit< Impl > | inline |
getMemDepViolator() | LSQUnit< Impl > | |
getStoreHead() | LSQUnit< Impl > | inline |
getStoreHeadSeqNum() | LSQUnit< Impl > | inline |
hasPendingPkt | LSQUnit< Impl > | private |
hasStoresToWB() | LSQUnit< Impl > | inline |
IEW typedef | LSQUnit< Impl > | |
iewStage | LSQUnit< Impl > | private |
incrLdIdx(int &load_idx) const | LSQUnit< Impl > | inlineprivate |
incrStIdx(int &store_idx) const | LSQUnit< Impl > | inlineprivate |
init(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params, LSQ *lsq_ptr, unsigned maxLQEntries, unsigned maxSQEntries, unsigned id) | LSQUnit< Impl > | |
insert(DynInstPtr &inst) | LSQUnit< Impl > | |
insertLoad(DynInstPtr &load_inst) | LSQUnit< Impl > | |
insertStore(DynInstPtr &store_inst) | LSQUnit< Impl > | |
invAddrLoads | LSQUnit< Impl > | private |
invAddrSwpfs | LSQUnit< Impl > | private |
isEmpty() const | LSQUnit< Impl > | inline |
isFull() | LSQUnit< Impl > | inline |
isStalled() | LSQUnit< Impl > | inline |
isStoreBlocked | LSQUnit< Impl > | private |
IssueStruct typedef | LSQUnit< Impl > | |
loadHead | LSQUnit< Impl > | private |
loadQueue | LSQUnit< Impl > | private |
loads | LSQUnit< Impl > | private |
loadTail | LSQUnit< Impl > | private |
lqEmpty() const | LSQUnit< Impl > | inline |
LQEntries | LSQUnit< Impl > | private |
lqFull() | LSQUnit< Impl > | inline |
lsq | LSQUnit< Impl > | private |
LSQ typedef | LSQUnit< Impl > | |
lsqBlockedLoads | LSQUnit< Impl > | private |
lsqCacheBlocked | LSQUnit< Impl > | private |
lsqForwLoads | LSQUnit< Impl > | private |
lsqID | LSQUnit< Impl > | private |
lsqIgnoredResponses | LSQUnit< Impl > | private |
lsqMemOrderViolation | LSQUnit< Impl > | private |
lsqRescheduledLoads | LSQUnit< Impl > | private |
lsqSquashedLoads | LSQUnit< Impl > | private |
lsqSquashedStores | LSQUnit< Impl > | private |
LSQUnit() | LSQUnit< Impl > | |
memDepViolator | LSQUnit< Impl > | private |
name() const | LSQUnit< Impl > | |
needsTSO | LSQUnit< Impl > | private |
numFreeLoadEntries() | LSQUnit< Impl > | |
numFreeStoreEntries() | LSQUnit< Impl > | |
numLoads() | LSQUnit< Impl > | inline |
numStores() | LSQUnit< Impl > | inline |
numStoresToWB() | LSQUnit< Impl > | inline |
O3CPU typedef | LSQUnit< Impl > | |
pendingPkt | LSQUnit< Impl > | private |
read(Request *req, Request *sreqLow, Request *sreqHigh, int load_idx) | LSQUnit< Impl > | |
recvRetry() | LSQUnit< Impl > | |
regStats() | LSQUnit< Impl > | |
resetState() | LSQUnit< Impl > | private |
resizeLQ(unsigned size) | LSQUnit< Impl > | |
resizeSQ(unsigned size) | LSQUnit< Impl > | |
retryPkt | LSQUnit< Impl > | private |
sendStore(PacketPtr data_pkt) | LSQUnit< Impl > | private |
setDcachePort(MasterPort *dcache_port) | LSQUnit< Impl > | |
sqEmpty() const | LSQUnit< Impl > | inline |
SQEntries | LSQUnit< Impl > | private |
sqFull() | LSQUnit< Impl > | inline |
squash(const InstSeqNum &squashed_num) | LSQUnit< Impl > | |
stalled | LSQUnit< Impl > | private |
stallingLoadIdx | LSQUnit< Impl > | private |
stallingStoreIsn | LSQUnit< Impl > | private |
storeHead | LSQUnit< Impl > | private |
storeInFlight | LSQUnit< Impl > | private |
storePostSend(PacketPtr pkt) | LSQUnit< Impl > | private |
storeQueue | LSQUnit< Impl > | private |
stores | LSQUnit< Impl > | private |
storesToWB | LSQUnit< Impl > | private |
storeTail | LSQUnit< Impl > | private |
storeWBIdx | LSQUnit< Impl > | private |
takeOverFrom() | LSQUnit< Impl > | |
tick() | LSQUnit< Impl > | inline |
usedStorePorts | LSQUnit< Impl > | private |
violation() | LSQUnit< Impl > | inline |
willWB() | LSQUnit< Impl > | inline |
write(Request *req, Request *sreqLow, Request *sreqHigh, uint8_t *data, int store_idx) | LSQUnit< Impl > | |
writeback(DynInstPtr &inst, PacketPtr pkt) | LSQUnit< Impl > | private |
writebackPendingStore() | LSQUnit< Impl > | private |
writebackStores() | LSQUnit< Impl > | |