gem5 v24.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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, TaggedIndexingPolicy *indexing_policy, replacement_policy::Base *repl_policy)
 

Public Attributes

const int assoc
 
const int numEntries
 
TaggedIndexingPolicy *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 119 of file stride.hh.

Constructor & Destructor Documentation

◆ PCTableInfo()

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

Definition at line 127 of file stride.hh.

Member Data Documentation

◆ assoc

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

Definition at line 121 of file stride.hh.

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

◆ indexingPolicy

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

Definition at line 124 of file stride.hh.

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

◆ numEntries

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

Definition at line 122 of file stride.hh.

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

◆ replacementPolicy

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

Definition at line 125 of file stride.hh.

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


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

Generated on Mon Jan 13 2025 04:29:10 for gem5 by doxygen 1.9.8