diff options
author | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:34 -0400 |
---|---|---|
committer | Korey Sewell <ksewell@umich.edu> | 2011-06-19 21:43:34 -0400 |
commit | 8b54858831292661d17f5dd60d9e7672e22fef73 (patch) | |
tree | ceba1a6ecfe03c3997f03a32ccb1d90f419b826b /src/cpu/inorder/resources/use_def.hh | |
parent | 085f30ff9c81dcb8510185d5493314722d8e378c (diff) | |
download | gem5-8b54858831292661d17f5dd60d9e7672e22fef73.tar.xz |
inorder: register file stats
keep stats for int/float reg file usage instead
of aggregating across reg file types
Diffstat (limited to 'src/cpu/inorder/resources/use_def.hh')
-rw-r--r-- | src/cpu/inorder/resources/use_def.hh | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/src/cpu/inorder/resources/use_def.hh b/src/cpu/inorder/resources/use_def.hh index ef33395a0..4c3eceef8 100644 --- a/src/cpu/inorder/resources/use_def.hh +++ b/src/cpu/inorder/resources/use_def.hh @@ -106,17 +106,26 @@ class UseDefUnit : public Resource { }; protected: - /** Register File Reads */ - Stats::Scalar regFileReads; + /** Int. Register File Reads */ + Stats::Scalar intRegFileReads; - /** Register File Writes */ - Stats::Scalar regFileWrites; + /** Int. Register File Writes */ + Stats::Scalar intRegFileWrites; + + /** Int. Register File Total Accesses (Read+Write) */ + Stats::Formula intRegFileAccs; + + /** Float Register File Reads */ + Stats::Scalar floatRegFileReads; + + /** Float Register File Writes */ + Stats::Scalar floatRegFileWrites; + + /** Float Register File Total Accesses (Read+Write) */ + Stats::Formula floatRegFileAccs; /** Source Register Forwarding */ Stats::Scalar regForwards; - - /** Register File Total Accesses (Read+Write) */ - Stats::Formula regFileAccs; }; #endif //__CPU_INORDER_USE_DEF_UNIT_HH__ |