cpu-o3: Add missing vector stat initializers

All of the O3 vector stats added by 'arch: ISA parser additions of
vector registers' are currently missing their stat initializers. Add
the missing stat initialization to InstructionQueue::regStats.

Change-Id: Idc4b8e2824120a2542d8a604340a1b41bde6aa28
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/6101
Reviewed-by: Gabe Black <gabeblack@google.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
This commit is contained in:
Andreas Sandberg
2017-11-23 14:31:36 +00:00
parent 7c1405402c
commit d3ecb5d406

View File

@@ -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>