gem5
v20.1.0.0
|
#include <loop_predictor.hh>
Public Member Functions | |
LoopEntry () | |
Public Attributes | |
uint16_t | numIter |
uint16_t | currentIter |
uint16_t | currentIterSpec |
uint8_t | confidence |
uint16_t | tag |
uint8_t | age |
bool | dir |
Definition at line 59 of file loop_predictor.hh.
|
inline |
Definition at line 69 of file loop_predictor.hh.
uint8_t LoopPredictor::LoopEntry::age |
Definition at line 66 of file loop_predictor.hh.
Referenced by LoopPredictor::loopUpdate().
uint8_t LoopPredictor::LoopEntry::confidence |
Definition at line 64 of file loop_predictor.hh.
Referenced by MPP_LoopPredictor::calcConf(), TAGE_SC_L_LoopPredictor::calcConf(), LoopPredictor::calcConf(), and LoopPredictor::loopUpdate().
uint16_t LoopPredictor::LoopEntry::currentIter |
Definition at line 62 of file loop_predictor.hh.
Referenced by LoopPredictor::getLoop(), and LoopPredictor::loopUpdate().
uint16_t LoopPredictor::LoopEntry::currentIterSpec |
Definition at line 63 of file loop_predictor.hh.
Referenced by LoopPredictor::getLoop(), LoopPredictor::specLoopUpdate(), LoopPredictor::squash(), and LoopPredictor::squashLoop().
bool LoopPredictor::LoopEntry::dir |
Definition at line 67 of file loop_predictor.hh.
Referenced by LoopPredictor::getLoop(), and LoopPredictor::loopUpdate().
uint16_t LoopPredictor::LoopEntry::numIter |
Definition at line 61 of file loop_predictor.hh.
Referenced by MPP_LoopPredictor::calcConf(), TAGE_SC_L_LoopPredictor::calcConf(), and LoopPredictor::loopUpdate().
uint16_t LoopPredictor::LoopEntry::tag |
Definition at line 65 of file loop_predictor.hh.
Referenced by LoopPredictor::loopUpdate().