gem5  v21.1.0.2
Public Member Functions | Public Attributes | List of all members
gem5::branch_prediction::TAGEBase::FoldedHistory Struct Reference

#include <tage_base.hh>

Public Member Functions

 FoldedHistory ()
 
void init (int original_length, int compressed_length)
 
void update (uint8_t *h)
 

Public Attributes

unsigned comp
 
int compLength
 
int origLength
 
int outpoint
 
int bufferSize
 

Detailed Description

Definition at line 86 of file tage_base.hh.

Constructor & Destructor Documentation

◆ FoldedHistory()

gem5::branch_prediction::TAGEBase::FoldedHistory::FoldedHistory ( )
inline

Definition at line 94 of file tage_base.hh.

References comp.

Member Function Documentation

◆ init()

void gem5::branch_prediction::TAGEBase::FoldedHistory::init ( int  original_length,
int  compressed_length 
)
inline

◆ update()

void gem5::branch_prediction::TAGEBase::FoldedHistory::update ( uint8_t *  h)
inline

Member Data Documentation

◆ bufferSize

int gem5::branch_prediction::TAGEBase::FoldedHistory::bufferSize

Definition at line 92 of file tage_base.hh.

◆ comp

unsigned gem5::branch_prediction::TAGEBase::FoldedHistory::comp

◆ compLength

int gem5::branch_prediction::TAGEBase::FoldedHistory::compLength

Definition at line 89 of file tage_base.hh.

Referenced by init(), and update().

◆ origLength

int gem5::branch_prediction::TAGEBase::FoldedHistory::origLength

◆ outpoint

int gem5::branch_prediction::TAGEBase::FoldedHistory::outpoint

Definition at line 91 of file tage_base.hh.

Referenced by init(), and update().


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

Generated on Tue Sep 21 2021 12:28:50 for gem5 by doxygen 1.8.17