gem5  v22.1.0.0
Public Member Functions | Public Attributes | List of all members
gem5::prefetch::Stride::PCTableInfo Struct Reference

Information used to create a new PC table. More...

#include <stride.hh>

Public Member Functions

 PCTableInfo (int assoc, int num_entries, BaseIndexingPolicy *indexing_policy, replacement_policy::Base *repl_policy)
 

Public Attributes

const int assoc
 
const int numEntries
 
BaseIndexingPolicy *const indexingPolicy
 
replacement_policy::Base *const replacementPolicy
 

Detailed Description

Information used to create a new PC table.

All of them behave equally.

Definition at line 113 of file stride.hh.

Constructor & Destructor Documentation

◆ PCTableInfo()

gem5::prefetch::Stride::PCTableInfo::PCTableInfo ( int  assoc,
int  num_entries,
BaseIndexingPolicy indexing_policy,
replacement_policy::Base repl_policy 
)
inline

Definition at line 121 of file stride.hh.

Member Data Documentation

◆ assoc

const int gem5::prefetch::Stride::PCTableInfo::assoc

Definition at line 115 of file stride.hh.

Referenced by gem5::prefetch::Stride::allocateNewContext().

◆ indexingPolicy

BaseIndexingPolicy* const gem5::prefetch::Stride::PCTableInfo::indexingPolicy

Definition at line 118 of file stride.hh.

Referenced by gem5::prefetch::Stride::allocateNewContext().

◆ numEntries

const int gem5::prefetch::Stride::PCTableInfo::numEntries

Definition at line 116 of file stride.hh.

Referenced by gem5::prefetch::Stride::allocateNewContext().

◆ replacementPolicy

replacement_policy::Base* const gem5::prefetch::Stride::PCTableInfo::replacementPolicy

Definition at line 119 of file stride.hh.

Referenced by gem5::prefetch::Stride::allocateNewContext().


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

Generated on Wed Dec 21 2022 10:24:20 for gem5 by doxygen 1.9.1