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