gem5 v24.0.0.0
|
Public Member Functions | |
Tick | getExecuteTick () const |
Get the execute tick of the instruction. | |
InstSeqNum | instNum |
RecordType | type |
The type of trace record for the instruction node. | |
Tick | executeTick |
Tick | toCommitTick |
Tick | commitTick |
bool | commit |
std::list< InstSeqNum > | robDepList |
std::list< InstSeqNum > | physRegDepList |
int64_t | compDelay |
Computational delay after the last dependent inst. | |
uint32_t | numDepts |
Addr | pc |
Request::FlagsType | reqFlags |
Addr | physAddr |
Addr | virtAddr |
unsigned | size |
TraceInfo () | |
Default Constructor. | |
bool | isLoad () const |
Is the record a load. | |
bool | isStore () const |
Is the record a store. | |
bool | isComp () const |
Is the record a fetch triggering an Icache request. | |
const std::string & | typeToStr () const |
Return string specifying the type of the node. | |
Definition at line 256 of file elastic_trace.hh.
Tick gem5::o3::ElasticTrace::TraceInfo::getExecuteTick | ( | ) | const |
Get the execute tick of the instruction.
Definition at line 763 of file elastic_trace.cc.
References commitTick, executeTick, isLoad(), isStore(), and toCommitTick.
Referenced by gem5::o3::ElasticTrace::compDelayPhysRegDep(), and gem5::o3::ElasticTrace::compDelayRob().