Searched refs:loadQueue (Results 1 - 3 of 3) sorted by relevance

/gem5/src/cpu/o3/
H A Dlsq_unit_impl.hh147 : lsqID(-1), storeQueue(sqEntries+1), loadQueue(lqEntries+1),
260 for (int i = 0; i < loadQueue.capacity(); ++i)
261 assert(!loadQueue[i].valid());
295 assert(!loadQueue.full());
296 assert(loads < loadQueue.capacity());
299 load_inst->pcState(), loadQueue.tail(), load_inst->seqNum);
302 loadQueue.advance_tail();
306 assert(!loadQueue.back().valid());
307 loadQueue.back().set(load_inst);
308 load_inst->lqIdx = loadQueue
[all...]
H A Dlsq_unit.hh319 bool lqFull() { return loadQueue.full(); }
478 LoadQueue loadQueue; member in class:LSQUnit
580 int getLoadHead() { return loadQueue.head(); }
586 return loadQueue.front().valid()
587 ? loadQueue.front().instruction()->seqNum
615 LQEntry& load_req = loadQueue[load_idx];
629 (load_idx != loadQueue.head() || !load_inst->isAtCommit())) {
794 loadQueue[stallingLoadIdx].instruction()->seqNum)) {
839 loadQueue.getIterator(load_idx));
H A Dlsq.hh354 _port.loadQueue[_inst->lqIdx].setRequest(this);

Completed in 12 milliseconds