54a55
> #include "cpu/pred/indirect.hh"
199a201,203
>
> virtual unsigned getGHR(void* bp_history) const { return 0; }
>
213c217
< wasCall(0), wasReturn(0), wasSquashed(0)
---
> wasCall(0), wasReturn(0), wasSquashed(0), wasIndirect(0)
257a262,264
>
> /** Wether this instruction was an indirect branch */
> bool wasIndirect;
278a286,291
> /** Option to disable indirect predictor. */
> const bool useIndirect;
>
> /** The indirect target predictor. */
> IndirectPredictor iPred;
>
297a311,319
> /** Stat for the number of indirect target lookups.*/
> Stats::Scalar indirectLookups;
> /** Stat for the number of indirect target hits.*/
> Stats::Scalar indirectHits;
> /** Stat for the number of indirect target misses.*/
> Stats::Scalar indirectMisses;
> /** Stat for the number of indirect target mispredictions.*/
> Stats::Scalar indirectMispredicted;
>