Lines Matching refs:lsq
48 #include "cpu/minor/lsq.hh"
82 lsq(name_ + ".lsq", name_ + ".dcache_port",
391 lsq.sendStoreToStoreBuffer(response);
398 lsq.popResponse(response);
432 assert(!lsq.accessesInFlight());
456 if (!lsq.canRequest()) {
506 lsq.pushFailedRequest(inst);
720 if (lsq.getLastMemBarrier(thread_id) >
727 lsq.getLastMemBarrier(thread_id));
730 lsq.getLastMemBarrier(thread_id);
788 lsq.issuedMemBarrierInst(inst);
957 !lsq.canPushIntoStoreBuffer())
1112 (inst->inLSQ ? lsq.findResponse(inst) : NULL);
1140 lsq.popResponse(mem_response);
1164 if (!ex_info.inFUMemInsts->empty() && lsq.canRequest()) {
1276 lsq.getLastMemBarrier(thread_id) <
1278 lsq.getLastMemBarrier(thread_id) != 0)
1367 lsq.completeMemBarrierInst(inst, committed_inst);
1409 !lsq.accessesInFlight();
1424 lsq.step();
1555 lsq.findResponse(head_inst.inst))
1569 (lsq.needsToTick() ? " (LSQ needs to tick)" : ""),
1577 lsq.needsToTick() || /* Must step the dcache port */
1651 lsq.minorTrace();
1703 (!inst->inLSQ || (lsq.findResponse(inst) != NULL));
1707 if (!ex_info.inFUMemInsts->empty() && lsq.canRequest()) {
1840 if (!lsq.isDrained())
1883 return lsq.getDcachePort();