gem5
v20.1.0.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. More... | |
RegId | archReg |
The architectural register index that was renamed. More... | |
PhysRegIdPtr | newPhysReg |
The new physical register that the arch. More... | |
PhysRegIdPtr | prevPhysReg |
The old physical register that the arch. More... | |
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 |
RegId DefaultRename< Impl >::RenameHistory::archReg |
InstSeqNum DefaultRename< Impl >::RenameHistory::instSeqNum |
PhysRegIdPtr DefaultRename< Impl >::RenameHistory::newPhysReg |
PhysRegIdPtr DefaultRename< Impl >::RenameHistory::prevPhysReg |