CACHE_PARAMETERS Module Reference

#include <pf_cache.h>

Collaboration diagram for CACHE_PARAMETERS:

Collaboration graph
[legend]

Public Member Functions

 CACHE_PARAMETERS (void)
 ~CACHE_PARAMETERS (void)
void Initialize ()
INT LineSize (INT level)
INT64 EffSize (INT level)
INT Levels ()
BOOL Level1_Really_Level2 ()
void Print (FILE *fp)

Private Member Functions

 CACHE_PARAMETERS (const CACHE_PARAMETERS &)
CACHE_PARAMETERSoperator= (const CACHE_PARAMETERS &)

Private Attributes

MHD_LEVEL_mhdptr [MHD_MAX_LEVELS]
INT _num_levels

Detailed Description

Definition at line 140 of file pf_cache.h.


Constructor & Destructor Documentation

CACHE_PARAMETERS::CACHE_PARAMETERS ( const CACHE_PARAMETERS  )  [private]

CACHE_PARAMETERS::CACHE_PARAMETERS ( void   )  [inline]

Definition at line 147 of file pf_cache.h.

CACHE_PARAMETERS::~CACHE_PARAMETERS ( void   )  [inline]

Definition at line 148 of file pf_cache.h.


Member Function/Subroutine Documentation

void CACHE_PARAMETERS::Initialize ( void   )  [inline]

INT CACHE_PARAMETERS::LineSize ( INT  level  )  [inline]

INT64 CACHE_PARAMETERS::EffSize ( INT  level  )  [inline]

INT CACHE_PARAMETERS::Levels (  )  [inline]

BOOL CACHE_PARAMETERS::Level1_Really_Level2 (  )  [inline]

Definition at line 196 of file pf_cache.h.

References FALSE, MHD::L, Mhd, MHD_LEVEL::Prefetch_Level, and TRUE.

Referenced by PF_LG::Gen_Pref_Node().

void CACHE_PARAMETERS::Print ( FILE fp  )  [inline]

Definition at line 203 of file pf_cache.h.

References _mhdptr, _num_levels, fprintf(), i, and INT.

Referenced by PF_LOCLOOP::Update().


Field Documentation

MHD_LEVEL* CACHE_PARAMETERS::_mhdptr[MHD_MAX_LEVELS] [private]

Definition at line 144 of file pf_cache.h.

Referenced by EffSize(), Initialize(), LineSize(), and Print().

Definition at line 145 of file pf_cache.h.

Referenced by EffSize(), Initialize(), Levels(), LineSize(), and Print().


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

Generated on Wed Apr 8 16:29:17 2009 for Open64 by  doxygen 1.5.6