gem5/src/cpu/pred
Andreas Sandberg 76b0ff9ecd cpu: Add branch predictor PMU probe points
This changeset adds probe points that can be used to implement PMU
counters for branch predictor stats. The following probes are
supported:

 * BPRedUnit::ppBranches / Branches
 * BPRedUnit::ppMisses / Misses
2014-10-16 05:49:40 -04:00
..
2bit_local.cc branch predictor: move out of o3 and inorder cpus 2013-01-24 12:28:51 -06:00
2bit_local.hh cpu: Fix incorrect speculative branch predictor behavior 2014-09-03 07:42:36 -04:00
bi_mode.cc cpu: fix bimodal predictor to use correct global history reg 2014-09-03 07:42:41 -04:00
bi_mode.hh cpu: implement a bi-mode branch predictor 2014-06-30 13:50:03 -04:00
bpred_unit.cc cpu: implement a bi-mode branch predictor 2014-06-30 13:50:03 -04:00
bpred_unit.hh cpu: Add branch predictor PMU probe points 2014-10-16 05:49:40 -04:00
bpred_unit_impl.hh cpu: Add branch predictor PMU probe points 2014-10-16 05:49:40 -04:00
BranchPredictor.py cpu: implement a bi-mode branch predictor 2014-06-30 13:50:03 -04:00
btb.cc trace: reimplement the DTRACE function so it doesn't use a vector 2011-04-15 10:44:32 -07:00
btb.hh branch predictor: move out of o3 and inorder cpus 2013-01-24 12:28:51 -06:00
ras.cc ISA,CPU,etc: Create an ISA defined PC type that abstracts out ISA behaviors. 2010-10-31 00:07:20 -07:00
ras.hh branch predictor: move out of o3 and inorder cpus 2013-01-24 12:28:51 -06:00
sat_counter.hh branch predictor: move out of o3 and inorder cpus 2013-01-24 12:28:51 -06:00
SConscript scons: Build the branch predictor for all CPUs 2014-08-13 06:57:31 -04:00
tournament.cc cpu: Fix incorrect speculative branch predictor behavior 2014-09-03 07:42:36 -04:00
tournament.hh cpu: Fix incorrect speculative branch predictor behavior 2014-09-03 07:42:36 -04:00