gem5 v24.0.0.0
|
instruction reaches the commit stage, e.g. More...
Tick | gem5::o3::ElasticTrace::InstExecInfo::executeTick |
Timestamp when instruction was first processed by execute stage. | |
Tick | gem5::o3::ElasticTrace::InstExecInfo::toCommitTick |
Timestamp when instruction execution is completed in execute stage and instruction is marked as ready to commit. | |
std::set< InstSeqNum > | gem5::o3::ElasticTrace::InstExecInfo::physRegDepSet |
Set of instruction sequence numbers that this instruction depends on due to Read After Write data dependency based on physical register. | |
instruction reaches the commit stage, e.g.
execute timestamp.
Tick gem5::o3::ElasticTrace::InstExecInfo::executeTick |
Timestamp when instruction was first processed by execute stage.
Definition at line 204 of file elastic_trace.hh.
Referenced by gem5::o3::ElasticTrace::addCommittedInst(), gem5::o3::ElasticTrace::addDepTraceRecord(), gem5::o3::ElasticTrace::addSquashedInst(), and gem5::o3::ElasticTrace::recordExecTick().
std::set<InstSeqNum> gem5::o3::ElasticTrace::InstExecInfo::physRegDepSet |
Set of instruction sequence numbers that this instruction depends on due to Read After Write data dependency based on physical register.
Definition at line 214 of file elastic_trace.hh.
Referenced by gem5::o3::ElasticTrace::addDepTraceRecord(), and gem5::o3::ElasticTrace::updateRegDep().
Tick gem5::o3::ElasticTrace::InstExecInfo::toCommitTick |
Timestamp when instruction execution is completed in execute stage and instruction is marked as ready to commit.
Definition at line 209 of file elastic_trace.hh.
Referenced by gem5::o3::ElasticTrace::addCommittedInst(), gem5::o3::ElasticTrace::addDepTraceRecord(), gem5::o3::ElasticTrace::addSquashedInst(), and gem5::o3::ElasticTrace::recordToCommTick().