cpu: convert loop_predictor to new style stats
Change-Id: Ib0383fc6d5f884fd6c020bcd938eee2f802ad412 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/33935 Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -83,9 +83,11 @@ class LoopPredictor : public SimObject
|
||||
const unsigned initialLoopAge;
|
||||
const bool optionalAgeReset;
|
||||
|
||||
// stats
|
||||
Stats::Scalar loopPredictorCorrect;
|
||||
Stats::Scalar loopPredictorWrong;
|
||||
struct LoopPredictorStats : public Stats::Group {
|
||||
LoopPredictorStats(Stats::Group *parent);
|
||||
Stats::Scalar correct;
|
||||
Stats::Scalar wrong;
|
||||
} stats;
|
||||
|
||||
/**
|
||||
* Updates an unsigned counter based on up/down parameter
|
||||
@@ -250,11 +252,6 @@ class LoopPredictor : public SimObject
|
||||
*/
|
||||
void init() override;
|
||||
|
||||
/**
|
||||
* Register stats for this object
|
||||
*/
|
||||
void regStats() override;
|
||||
|
||||
LoopPredictor(LoopPredictorParams *p);
|
||||
|
||||
size_t getSizeInBits() const;
|
||||
|
||||
Reference in New Issue
Block a user