This is the complete list of members for LSQUnit< Impl >, including all inherited members.
AddrRangeCoverage enum name | LSQUnit< Impl > | private |
cacheBlockMask | LSQUnit< Impl > | private |
cacheLineSize() | LSQUnit< Impl > | |
checkLoads | LSQUnit< Impl > | private |
checkSnoop(PacketPtr pkt) | LSQUnit< Impl > | |
checkViolations(typename LoadQueue::iterator &loadIt, const DynInstPtr &inst) | LSQUnit< Impl > | |
commitLoad() | LSQUnit< Impl > | |
commitLoads(InstSeqNum &youngest_inst) | LSQUnit< Impl > | |
commitStores(InstSeqNum &youngest_inst) | LSQUnit< Impl > | |
completeDataAccess(PacketPtr pkt) | LSQUnit< Impl > | |
completeStore(typename StoreQueue::iterator store_idx) | LSQUnit< Impl > | private |
cpu | LSQUnit< Impl > | private |
dcachePort | LSQUnit< Impl > | private |
depCheckShift | LSQUnit< Impl > | private |
drainSanityCheck() const | LSQUnit< Impl > | |
dTLB() | LSQUnit< Impl > | inline |
dumpInsts() const | LSQUnit< Impl > | |
DynInstPtr typedef | LSQUnit< Impl > | |
executeLoad(const DynInstPtr &inst) | LSQUnit< Impl > | |
executeLoad(int lq_idx) | LSQUnit< Impl > | inline |
executeStore(const 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 |
hasPendingRequest | LSQUnit< Impl > | private |
hasStoresToWB() | LSQUnit< Impl > | inline |
IEW typedef | LSQUnit< Impl > | |
iewStage | LSQUnit< Impl > | private |
init(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params, LSQ *lsq_ptr, unsigned id) | LSQUnit< Impl > | |
insert(const DynInstPtr &inst) | LSQUnit< Impl > | |
insertLoad(const DynInstPtr &load_inst) | LSQUnit< Impl > | |
insertStore(const 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 > | |
LoadQueue typedef | LSQUnit< Impl > | |
loadQueue | LSQUnit< Impl > | |
loads | LSQUnit< Impl > | private |
lqEmpty() const | LSQUnit< Impl > | inline |
LQEntry typedef | LSQUnit< Impl > | private |
lqFull() | LSQUnit< Impl > | inline |
LQIterator typedef | LSQUnit< Impl > | |
LQueue typedef | LSQUnit< Impl > | |
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 |
LSQRequest typedef | LSQUnit< Impl > | |
lsqRescheduledLoads | LSQUnit< Impl > | private |
LSQSenderState typedef | LSQUnit< Impl > | |
lsqSquashedLoads | LSQUnit< Impl > | private |
lsqSquashedStores | LSQUnit< Impl > | private |
LSQUnit(uint32_t lqEntries, uint32_t sqEntries) | LSQUnit< Impl > | |
LSQUnit(const LSQUnit &l) | LSQUnit< Impl > | inline |
MaxDataBytes | LSQUnit< Impl > | static |
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 > | |
pendingRequest | LSQUnit< Impl > | private |
read(LSQRequest *req, int load_idx) | LSQUnit< Impl > | |
recvRetry() | LSQUnit< Impl > | |
recvTimingResp(PacketPtr pkt) | LSQUnit< Impl > | |
regStats() | LSQUnit< Impl > | |
resetState() | LSQUnit< Impl > | private |
retryPkt | LSQUnit< Impl > | private |
schedule(Event &ev, Tick when) | LSQUnit< Impl > | inline |
setDcachePort(MasterPort *dcache_port) | LSQUnit< Impl > | |
sqEmpty() const | LSQUnit< Impl > | inline |
sqFull() | LSQUnit< Impl > | inline |
SQIterator typedef | LSQUnit< Impl > | |
squash(const InstSeqNum &squashed_num) | LSQUnit< Impl > | |
SQueue typedef | LSQUnit< Impl > | |
stalled | LSQUnit< Impl > | private |
stallingLoadIdx | LSQUnit< Impl > | private |
stallingStoreIsn | LSQUnit< Impl > | private |
storeInFlight | LSQUnit< Impl > | private |
storePostSend() | LSQUnit< Impl > | private |
storeQueue | LSQUnit< Impl > | |
StoreQueue typedef | LSQUnit< Impl > | |
stores | LSQUnit< Impl > | private |
storesToWB | LSQUnit< Impl > | private |
storeWBIt | LSQUnit< Impl > | private |
takeOverFrom() | LSQUnit< Impl > | |
trySendPacket(bool isLoad, PacketPtr data_pkt) | LSQUnit< Impl > | |
violation() | LSQUnit< Impl > | inline |
willWB() | LSQUnit< Impl > | inline |
write(LSQRequest *req, uint8_t *data, int store_idx) | LSQUnit< Impl > | |
writeback(const DynInstPtr &inst, PacketPtr pkt) | LSQUnit< Impl > | private |
writebackBlockedStore() | LSQUnit< Impl > | private |
writebackStores() | LSQUnit< Impl > | |