LSQ: Fix a few issues with the storeset predictor.
authorMrinmoy Ghosh <Mrinmoy.Ghosh@arm.com>
Fri, 19 Aug 2011 20:08:05 +0000 (15:08 -0500)
committerMrinmoy Ghosh <Mrinmoy.Ghosh@arm.com>
Fri, 19 Aug 2011 20:08:05 +0000 (15:08 -0500)
commit0db95030fc75792de8231bad7e66a09561eaa2ec
treee9862f6f197a440190ef56aebc74002a38b28c14
parent3f1ae35c6db3321b5f7e0ef4a90e2610a468692b
LSQ: Fix a few issues with the storeset predictor.

Two issues are fixed in this patch:
1. The load and store pc passed to the predictor are passed in reverse order.
2. The flag indicating that a barrier is inflight was never cleared when
   the barrier was squashed instead of committed. This made all load insts
   dependent on a non-existent barrier in-flight.
src/cpu/o3/mem_dep_unit_impl.hh