bpred_unit.hh (11168:f98eb2da15a4) bpred_unit.hh (11169:44b5c183c3cd)
1/*
2 * Copyright (c) 2011-2012, 2014 ARM Limited
3 * Copyright (c) 2010 The University of Edinburgh
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 61 unchanged lines hidden (view full) ---

70 /**
71 * @param params The params object, that has the size of the BP and BTB.
72 */
73 BPredUnit(const Params *p);
74
75 /**
76 * Registers statistics.
77 */
1/*
2 * Copyright (c) 2011-2012, 2014 ARM Limited
3 * Copyright (c) 2010 The University of Edinburgh
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 61 unchanged lines hidden (view full) ---

70 /**
71 * @param params The params object, that has the size of the BP and BTB.
72 */
73 BPredUnit(const Params *p);
74
75 /**
76 * Registers statistics.
77 */
78 void regStats();
78 void regStats() override;
79
80 void regProbePoints() override;
81
82 /** Perform sanity checks after a drain. */
83 void drainSanityCheck() const;
84
85 /**
86 * Predicts whether or not the instruction is a taken branch, and the

--- 244 unchanged lines hidden ---
79
80 void regProbePoints() override;
81
82 /** Perform sanity checks after a drain. */
83 void drainSanityCheck() const;
84
85 /**
86 * Predicts whether or not the instruction is a taken branch, and the

--- 244 unchanged lines hidden ---