#include <pf_cache.h>

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_PARAMETERS * | operator= (const CACHE_PARAMETERS &) |
Private Attributes | |
| MHD_LEVEL * | _mhdptr [MHD_MAX_LEVELS] |
| INT | _num_levels |
Definition at line 140 of file pf_cache.h.
| 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.
| CACHE_PARAMETERS* CACHE_PARAMETERS::operator= | ( | const CACHE_PARAMETERS & | ) | [private] |
Definition at line 149 of file pf_cache.h.
References _mhdptr, _num_levels, MHD_LEVEL::Effective_Size, fprintf(), i, INT, MHD::L, MHD_LEVEL::Line_Size, LNO_Prefetch_Cache_Factor, Mhd, MHD_TYPE_CACHE, PF_PRINT, MHD_LEVEL::Prefetch_Level, printf(), MHD_LEVEL::Size, Targ_Name(), Target, TFile, MHD_LEVEL::Type, and VB_PRINT.
Referenced by Prefetch_Auto().
Definition at line 181 of file pf_cache.h.
References _mhdptr, _num_levels, and MHD_LEVEL::Line_Size.
Referenced by PF_UGS::ComputePFVec(), PF_LG::Gen_Pref_Node(), PF_LG::Gen_Prefetch(), PF_UGS::PF_UGS(), Prefetch_Auto(), PF_LG::Split_LG(), and PF_LG::Volume().
Definition at line 188 of file pf_cache.h.
References _mhdptr, _num_levels, and LNO_Prefetch_Cache_Factor.
Referenced by PF_VOLUME::Localized(), PF_VOLUME::Localized_1L(), PF_VOLUME::Localized_2L(), Prefetch_Auto(), PF_LOCLOOP::Update(), and PF_LOOPNODE::Volume_Within_While().
| INT CACHE_PARAMETERS::Levels | ( | ) | [inline] |
Definition at line 195 of file pf_cache.h.
References _num_levels.
Referenced by PF_LOOPNODE::Find_Loc_Loops(), PF_UGS::Find_Loc_Space(), PF_UGS::Find_Split_Vector(), PF_LG::Gen_Pref_Node(), PF_LG::Gen_Prefetch(), PF_UGS::Gen_Prefetch(), PF_DESC::Is_On(), Prefetch_Auto(), PF_DESC::Print(), PF_LOCLOOP::Print(), PF_VOLUME::Print(), PF_LG::Split_LG(), PF_LOCLOOP::Update(), PF_LG::Volume(), and PF_LOOPNODE::Volume_Within_While().
| 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().
Definition at line 203 of file pf_cache.h.
References _mhdptr, _num_levels, fprintf(), i, and INT.
Referenced by PF_LOCLOOP::Update().
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().
INT CACHE_PARAMETERS::_num_levels [private] |
Definition at line 145 of file pf_cache.h.
Referenced by EffSize(), Initialize(), Levels(), LineSize(), and Print().
1.5.6