gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::o3::TimeStruct::DecodeComm Struct Reference

#include <comm.hh>

Public Attributes

std::unique_ptr< PCStateBasenextPC
DynInstPtr mispredictInst
DynInstPtr squashInst
InstSeqNum doneSeqNum = 0
Addr mispredPC = 0
uint64_t branchAddr = 0
unsigned branchCount = 0
bool squash = false
bool predIncorrect = false
bool branchMispredict = false
bool branchTaken = false

Detailed Description

Definition at line 114 of file comm.hh.

Member Data Documentation

◆ branchAddr

uint64_t gem5::o3::TimeStruct::DecodeComm::branchAddr = 0

Definition at line 121 of file comm.hh.

◆ branchCount

unsigned gem5::o3::TimeStruct::DecodeComm::branchCount = 0

Definition at line 122 of file comm.hh.

◆ branchMispredict

bool gem5::o3::TimeStruct::DecodeComm::branchMispredict = false

Definition at line 125 of file comm.hh.

◆ branchTaken

bool gem5::o3::TimeStruct::DecodeComm::branchTaken = false

Definition at line 126 of file comm.hh.

◆ doneSeqNum

InstSeqNum gem5::o3::TimeStruct::DecodeComm::doneSeqNum = 0

Definition at line 119 of file comm.hh.

◆ mispredictInst

DynInstPtr gem5::o3::TimeStruct::DecodeComm::mispredictInst

Definition at line 117 of file comm.hh.

◆ mispredPC

Addr gem5::o3::TimeStruct::DecodeComm::mispredPC = 0

Definition at line 120 of file comm.hh.

◆ nextPC

std::unique_ptr<PCStateBase> gem5::o3::TimeStruct::DecodeComm::nextPC

Definition at line 116 of file comm.hh.

◆ predIncorrect

bool gem5::o3::TimeStruct::DecodeComm::predIncorrect = false

Definition at line 124 of file comm.hh.

◆ squash

bool gem5::o3::TimeStruct::DecodeComm::squash = false

Definition at line 123 of file comm.hh.

◆ squashInst

DynInstPtr gem5::o3::TimeStruct::DecodeComm::squashInst

Definition at line 118 of file comm.hh.


The documentation for this struct was generated from the following file:

Generated on Sat Oct 18 2025 08:07:00 for gem5 by doxygen 1.14.0