Lines Matching refs:BTB
65 * and the BTB.
72 * @param params The params object, that has the size of the BP and BTB.
145 * If a branch is not taken, because the BTB address is invalid or missing,
155 * Looks up a given PC in the BTB to see if a matching entry exists.
157 * @return Whether the BTB contains the given PC.
160 { return BTB.valid(instPC, 0); }
163 * Looks up a given PC in the BTB to get the predicted target.
168 { return BTB.lookup(instPC, 0); }
188 * Updates the BTB with the target of a branch.
190 * @param target_PC The branch's target that will be added to the BTB.
193 { BTB.update(instPC, target, 0); }
202 * information needed to update the predictor, BTB, and RAS.
282 /** The BTB. */
283 DefaultBTB BTB;
297 /** Stat for number of BTB lookups. */
299 /** Stat for number of BTB hits. */
301 /** Stat for number of times the BTB is correct. */
303 /** Stat for percent times an entry in BTB found. */