|
gem5 [DEVELOP-FOR-25.0]
|
Holds the information for each destination register rename. More...
Public Member Functions | |
| RenameHistory (InstSeqNum _instSeqNum, const RegId &_archReg, PhysRegIdPtr _newPhysReg, PhysRegIdPtr _prevPhysReg) | |
Public Attributes | |
| InstSeqNum | instSeqNum |
| The sequence number of the instruction that renamed. | |
| RegId | archReg |
| The architectural register index that was renamed. | |
| PhysRegIdPtr | newPhysReg |
| The new physical register that the arch. | |
| PhysRegIdPtr | prevPhysReg |
| The old physical register that the arch. | |
Holds the information for each destination register rename.
It holds the instruction's sequence number, the arch register, the old physical register for that arch. register, and the new physical register.
|
inline |
Definition at line 299 of file rename.hh.
References archReg, instSeqNum, newPhysReg, and prevPhysReg.
| RegId gem5::o3::Rename::RenameHistory::archReg |
The architectural register index that was renamed.
Definition at line 310 of file rename.hh.
Referenced by RenameHistory().
| InstSeqNum gem5::o3::Rename::RenameHistory::instSeqNum |
The sequence number of the instruction that renamed.
Definition at line 308 of file rename.hh.
Referenced by RenameHistory().
| PhysRegIdPtr gem5::o3::Rename::RenameHistory::newPhysReg |
The new physical register that the arch.
register is renamed to.
Definition at line 312 of file rename.hh.
Referenced by RenameHistory().
| PhysRegIdPtr gem5::o3::Rename::RenameHistory::prevPhysReg |
The old physical register that the arch.
register was renamed to.
Definition at line 315 of file rename.hh.
Referenced by RenameHistory().