gem5  v21.0.1.0
Public Member Functions | Public Attributes | List of all members
Prefetcher::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, ReplacementPolicy::Base *replacement_policy)
 

Public Attributes

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

Detailed Description

Information used to create a new PC table.

All of them behave equally.

Definition at line 106 of file stride.hh.

Constructor & Destructor Documentation

◆ PCTableInfo()

Prefetcher::Stride::PCTableInfo::PCTableInfo ( int  assoc,
int  num_entries,
BaseIndexingPolicy indexing_policy,
ReplacementPolicy::Base replacement_policy 
)
inline

Definition at line 114 of file stride.hh.

Member Data Documentation

◆ assoc

const int Prefetcher::Stride::PCTableInfo::assoc

Definition at line 108 of file stride.hh.

Referenced by Prefetcher::Stride::allocateNewContext().

◆ indexingPolicy

BaseIndexingPolicy* const Prefetcher::Stride::PCTableInfo::indexingPolicy

Definition at line 111 of file stride.hh.

Referenced by Prefetcher::Stride::allocateNewContext().

◆ numEntries

const int Prefetcher::Stride::PCTableInfo::numEntries

Definition at line 109 of file stride.hh.

Referenced by Prefetcher::Stride::allocateNewContext().

◆ replacementPolicy

ReplacementPolicy::Base* const Prefetcher::Stride::PCTableInfo::replacementPolicy

Definition at line 112 of file stride.hh.

Referenced by Prefetcher::Stride::allocateNewContext().


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

Generated on Tue Jun 22 2021 15:29:09 for gem5 by doxygen 1.8.17