summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cpu/o3/inst_queue_impl.hh20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/cpu/o3/inst_queue_impl.hh b/src/cpu/o3/inst_queue_impl.hh
index 3da72fd86..f70f66274 100644
--- a/src/cpu/o3/inst_queue_impl.hh
+++ b/src/cpu/o3/inst_queue_impl.hh
@@ -369,6 +369,21 @@ InstructionQueue<Impl>::regStats()
.desc("Number of floating instruction queue wakeup accesses")
.flags(total);
+ vecInstQueueReads
+ .name(name() + ".vec_inst_queue_reads")
+ .desc("Number of vector instruction queue reads")
+ .flags(total);
+
+ vecInstQueueWrites
+ .name(name() + ".vec_inst_queue_writes")
+ .desc("Number of vector instruction queue writes")
+ .flags(total);
+
+ vecInstQueueWakeupAccesses
+ .name(name() + ".vec_inst_queue_wakeup_accesses")
+ .desc("Number of vector instruction queue wakeup accesses")
+ .flags(total);
+
intAluAccesses
.name(name() + ".int_alu_accesses")
.desc("Number of integer alu accesses")
@@ -379,6 +394,11 @@ InstructionQueue<Impl>::regStats()
.desc("Number of floating point alu accesses")
.flags(total);
+ vecAluAccesses
+ .name(name() + ".vec_alu_accesses")
+ .desc("Number of vector alu accesses")
+ .flags(total);
+
}
template <class Impl>