
Go to the source code of this file.
Defines | |
| #define | PF_PRINT(x) |
| #define | VB_PRINT(x) |
| #define | vb_print_indent { for (INT i=0;i<vb_num_indent; i++) printf (" "); } |
| #define | ls_print_indent { for (INT i=0;i<ls_num_indent; i++) fprintf (LNO_Analysis, " "); } |
| #define | PF_MAX_STRIDE 33 |
Functions/Subroutines | |
| void | dump_tree (WN *wn) |
| void | dump_wn (WN *wn) |
Variables | |
| MEM_POOL * | PF_mpool |
| BOOL | Debug_Prefetch |
| FILE * | TFile |
| BOOL | Verbose_Prefetch |
| UINT | vb_num_indent |
| BOOL | vb_print_split |
| UINT | ls_num_indent |
| #define ls_print_indent { for (INT i=0;i<ls_num_indent; i++) fprintf (LNO_Analysis, " "); } |
Definition at line 67 of file pf_common.h.
Referenced by PF_LG::Gen_Pref_Node(), and PF_LOOPNODE::Gen_Prefetch().
| #define PF_MAX_STRIDE 33 |
Definition at line 71 of file pf_common.h.
| #define PF_PRINT | ( | x | ) |
Definition at line 51 of file pf_common.h.
Referenced by PF_UGS::ComputePFVec(), PF_LOOPNODE::Find_Loc_Loops(), CACHE_PARAMETERS::Initialize(), PF_LG::LR_Compare(), Prefetch_Auto(), Prefetch_Driver(), PF_LG::Ref_In_LG(), PF_LOOPNODE::Split_Loops(), PF_UGS::Volume(), PF_LG::Volume(), PF_LOOPNODE::Volume(), and PF_LOOPNODE::Volume_For_Outer().
| #define VB_PRINT | ( | x | ) |
Definition at line 57 of file pf_common.h.
| #define vb_print_indent { for (INT i=0;i<vb_num_indent; i++) printf (" "); } |
Definition at line 63 of file pf_common.h.
Referenced by PF_LG::Gen_Pref_Node(), PF_LOOPNODE::Gen_Prefetch(), PF_LOOPNODE::Print_Splits(), PF_LOOPNODE::Print_Structure(), and PF_LOOPNODE::Print_Volume().
Definition at line 1609 of file ir_reader.cxx.
Definition at line 1585 of file ir_reader.cxx.
Definition at line 258 of file prefetch.cxx.
Referenced by PF_LG::Add_Group(), Init_Prefetch_Options(), PF_UGS::PF_UGS(), and PF_LOOPNODE::Split_Loops().
Definition at line 249 of file prefetch.cxx.
Referenced by PF_LG::Gen_Pref_Node(), and PF_LOOPNODE::Gen_Prefetch().
Definition at line 244 of file prefetch.cxx.
Referenced by PF_LG::Add_Group(), PF_LG::Add_Ref(), PF_LOOPNODE::Add_Ref(), PF_BASE_ARRAY::Add_Ref(), Allocate_Lvs(), PF_UGS::Build_Base_LGs(), PF_UGS::BuildLG(), Cleanup_Lvs(), SINGLE_LOOP::Collect_Refs_Prefs(), PF_UGS::ComputePFVec(), MANUAL_PREFETCH_SYMBOLS::Enter(), PF_UGS::Find_Split_Vector(), PF_LG::Gen_Prefetch(), Initialize_Lvs(), SINGLE_LOOP::Insert_Pref(), SINGLE_LOOP::Insert_Ref(), PF_LG::LR_Compare(), PF_LG::LR_Ordering(), PF_LG::PF_LG(), PF_REFVEC::PF_REFVEC(), PF_UGS::PF_UGS(), PF_LOOPNODE::Process_Refs(), PF_LG::Ref_In_LG(), Rename_Labels_Gotos(), SINGLE_ARRAY_REF_PREF::SINGLE_ARRAY_REF_PREF(), SINGLE_LOOP::SINGLE_LOOP(), Sort_Refvecs(), PF_LG::Split_LG(), PF_SPLIT_VECTOR::Update(), PF_LG::Volume(), MANUAL_PREFETCH_SYMBOLS::~MANUAL_PREFETCH_SYMBOLS(), PF_BASE_ARRAY::~PF_BASE_ARRAY(), PF_DESC::~PF_DESC(), PF_LG::~PF_LG(), PF_LOOPNODE::~PF_LOOPNODE(), PF_REFVEC::~PF_REFVEC(), and PF_UGS::~PF_UGS().
Definition at line 250 of file prefetch.cxx.
Referenced by PF_LOOPNODE::Gen_Prefetch(), PF_LOOPNODE::Print_Splits(), PF_LOOPNODE::Print_Structure(), and PF_LOOPNODE::Print_Volume().
Definition at line 259 of file prefetch.cxx.
Referenced by Init_Prefetch_Options(), and Prefetch_Driver().
1.5.6