|
gem5
v21.2.1.1
|
#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 65 of file loop_predictor.hh.
|
inline |
Definition at line 75 of file loop_predictor.hh.
| uint8_t gem5::branch_prediction::LoopPredictor::LoopEntry::age |
Definition at line 72 of file loop_predictor.hh.
Referenced by gem5::branch_prediction::LoopPredictor::loopUpdate().
| uint8_t gem5::branch_prediction::LoopPredictor::LoopEntry::confidence |
| uint16_t gem5::branch_prediction::LoopPredictor::LoopEntry::currentIter |
Definition at line 68 of file loop_predictor.hh.
Referenced by gem5::branch_prediction::LoopPredictor::getLoop(), and gem5::branch_prediction::LoopPredictor::loopUpdate().
| uint16_t gem5::branch_prediction::LoopPredictor::LoopEntry::currentIterSpec |
| bool gem5::branch_prediction::LoopPredictor::LoopEntry::dir |
Definition at line 73 of file loop_predictor.hh.
Referenced by gem5::branch_prediction::LoopPredictor::getLoop(), and gem5::branch_prediction::LoopPredictor::loopUpdate().
| uint16_t gem5::branch_prediction::LoopPredictor::LoopEntry::numIter |
Definition at line 67 of file loop_predictor.hh.
Referenced by gem5::branch_prediction::MPP_LoopPredictor::calcConf(), gem5::branch_prediction::TAGE_SC_L_LoopPredictor::calcConf(), and gem5::branch_prediction::LoopPredictor::loopUpdate().
| uint16_t gem5::branch_prediction::LoopPredictor::LoopEntry::tag |
Definition at line 71 of file loop_predictor.hh.
Referenced by gem5::branch_prediction::LoopPredictor::loopUpdate().