69a70,71
> void regStats() override;
>
86a89,93
> // more provider types
> enum {
> LOOP = LAST_TAGE_PROVIDER_TYPE + 1
> };
>
179a187,194
> /**
> * Update the stats
> * @param taken Actual branch outcome
> * @param bi Pointer to information on the prediction
> * recorded at prediction time.
> */
> void updateStats(bool taken, TageBranchInfo* bi) override;
>
193a209,212
>
> // stats
> Stats::Scalar loopPredictorCorrect;
> Stats::Scalar loopPredictorWrong;