gem5 v24.0.0.0
|
Public Attributes | |
bool | pushed = false |
bool | poped = false |
bool | wasReturn = false |
bool | wasCall = false |
std::unique_ptr< PCStateBase > | ras_entry |
The entry that poped from the RAS (only valid if a return). | |
unsigned | tos = 0 |
The RAS index (top of stack pointer) of the instruction. | |
bool gem5::branch_prediction::ReturnAddrStack::RASHistory::poped = false |
Definition at line 189 of file ras.hh.
Referenced by gem5::branch_prediction::ReturnAddrStack::commit(), gem5::branch_prediction::ReturnAddrStack::makeRASHistory(), gem5::branch_prediction::ReturnAddrStack::pop(), and gem5::branch_prediction::ReturnAddrStack::squash().
bool gem5::branch_prediction::ReturnAddrStack::RASHistory::pushed = false |
Definition at line 188 of file ras.hh.
Referenced by gem5::branch_prediction::ReturnAddrStack::makeRASHistory(), gem5::branch_prediction::ReturnAddrStack::push(), and gem5::branch_prediction::ReturnAddrStack::squash().
std::unique_ptr<PCStateBase> gem5::branch_prediction::ReturnAddrStack::RASHistory::ras_entry |
The entry that poped from the RAS (only valid if a return).
Definition at line 194 of file ras.hh.
Referenced by gem5::branch_prediction::ReturnAddrStack::commit(), gem5::branch_prediction::ReturnAddrStack::pop(), and gem5::branch_prediction::ReturnAddrStack::squash().
unsigned gem5::branch_prediction::ReturnAddrStack::RASHistory::tos = 0 |
The RAS index (top of stack pointer) of the instruction.
Definition at line 196 of file ras.hh.
Referenced by gem5::branch_prediction::ReturnAddrStack::pop(), and gem5::branch_prediction::ReturnAddrStack::squash().
bool gem5::branch_prediction::ReturnAddrStack::RASHistory::wasCall = false |
bool gem5::branch_prediction::ReturnAddrStack::RASHistory::wasReturn = false |