gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::branch_prediction::SimpleBTB::BTBEntry Struct Reference

Public Attributes

Addr tag = 0
 The entry's tag.
 
std::unique_ptr< PCStateBasetarget
 The entry's target.
 
ThreadID tid
 The entry's thread id.
 
bool valid = false
 Whether or not the entry is valid.
 
StaticInstPtr inst = nullptr
 Pointer to the static branch instruction at this address.
 

Detailed Description

Definition at line 71 of file simple_btb.hh.

Member Data Documentation

◆ inst

StaticInstPtr gem5::branch_prediction::SimpleBTB::BTBEntry::inst = nullptr

Pointer to the static branch instruction at this address.

Definition at line 86 of file simple_btb.hh.

Referenced by gem5::branch_prediction::SimpleBTB::getInst().

◆ tag

Addr gem5::branch_prediction::SimpleBTB::BTBEntry::tag = 0

The entry's tag.

Definition at line 74 of file simple_btb.hh.

◆ target

std::unique_ptr<PCStateBase> gem5::branch_prediction::SimpleBTB::BTBEntry::target

The entry's target.

Definition at line 77 of file simple_btb.hh.

Referenced by gem5::branch_prediction::SimpleBTB::lookup().

◆ tid

ThreadID gem5::branch_prediction::SimpleBTB::BTBEntry::tid

The entry's thread id.

Definition at line 80 of file simple_btb.hh.

◆ valid

bool gem5::branch_prediction::SimpleBTB::BTBEntry::valid = false

Whether or not the entry is valid.

Definition at line 83 of file simple_btb.hh.


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

Generated on Tue Jun 18 2024 16:24:18 for gem5 by doxygen 1.11.0