diff options
-rw-r--r-- | src/cpu/o3/inst_queue_impl.hh | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/cpu/o3/inst_queue_impl.hh b/src/cpu/o3/inst_queue_impl.hh index 33e523f4d..fa621ffbf 100644 --- a/src/cpu/o3/inst_queue_impl.hh +++ b/src/cpu/o3/inst_queue_impl.hh @@ -1164,10 +1164,7 @@ InstructionQueue<Impl>::squash(ThreadID tid) // time buffer. squashedSeqNum[tid] = fromCommit->commitInfo[tid].doneSeqNum; - // Call doSquash if there are insts in the IQ - if (count[tid] > 0) { - doSquash(tid); - } + doSquash(tid); // Also tell the memory dependence unit to squash. memDepUnit[tid].squash(squashedSeqNum[tid], tid); |