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 |
getLatestHtmUid() const | 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 |
htmStarts | LSQUnit< Impl > | private |
htmStops | LSQUnit< Impl > | private |
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 > | |
isEmpty() const | LSQUnit< Impl > | inline |
isFull() | LSQUnit< Impl > | inline |
isStalled() | LSQUnit< Impl > | inline |
isStoreBlocked | LSQUnit< Impl > | private |
IssueStruct typedef | LSQUnit< Impl > | |
lastRetiredHtmUid | LSQUnit< Impl > | private |
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 typedef | LSQUnit< Impl > | |
lsq | LSQUnit< Impl > | private |
lsqID | LSQUnit< Impl > | private |
LSQRequest typedef | LSQUnit< Impl > | |
LSQSenderState typedef | LSQUnit< Impl > | |
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 > | |
numHtmStarts() const | LSQUnit< Impl > | inline |
numHtmStops() const | LSQUnit< Impl > | inline |
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 > | |
resetHtmStartsStops() | LSQUnit< Impl > | inline |
resetState() | LSQUnit< Impl > | private |
retryPkt | LSQUnit< Impl > | private |
schedule(Event &ev, Tick when) | LSQUnit< Impl > | inline |
setDcachePort(RequestPort *dcache_port) | LSQUnit< Impl > | |
setLastRetiredHtmUid(uint64_t htm_uid) | LSQUnit< Impl > | inline |
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 |
stats | LSQUnit< Impl > | protected |
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 > | |