O3: Squash the violator and younger instructions instead not all insts.
authorGiacomo Gabrielli <Giacomo.Gabrielli@arm.com>
Fri, 19 Aug 2011 20:08:05 +0000 (15:08 -0500)
committerGiacomo Gabrielli <Giacomo.Gabrielli@arm.com>
Fri, 19 Aug 2011 20:08:05 +0000 (15:08 -0500)
commit676a530b776ca3468a4c318bbe5bbf8b473bc5f2
tree4cf315d62e27d14a3ef4b7e81b7a2264cc2baa21
parentf778c46b5ec37c2050b51c1e1610b2e33c018031
O3: Squash the violator and younger instructions instead not all insts.

Change the way instructions are squashed on memory ordering violations
to squash the violator and younger instructions, not all instructions
that are younger than the instruction they violated (no reason to throw
away valid work).
src/cpu/o3/iew_impl.hh