O3: Fix mispredicts from non control instructions.
authorMatt Horsnell <Matt.Horsnell@arm.com>
Tue, 18 Jan 2011 22:30:05 +0000 (16:30 -0600)
committerMatt Horsnell <Matt.Horsnell@arm.com>
Tue, 18 Jan 2011 22:30:05 +0000 (16:30 -0600)
commit62f2097917c977335d025e230146c6eb56a9bb5d
tree68bc1883947fb893961ea2474903ed1de1a40007
parent5ebf3b280867925917654f5362d3ece21dc2355e
O3: Fix mispredicts from non control instructions.
The squash inside the fetch unit should not attempt to remove them from the
branch predictor as non-control instructions are not pushed into the predictor.
src/cpu/o3/comm.hh
src/cpu/o3/commit_impl.hh
src/cpu/o3/fetch_impl.hh
src/cpu/o3/iew_impl.hh