#include <sys/types.h>#include "wn.h"#include "dep_graph.h"


Go to the source code of this file.
Functions/Subroutines | |
| void | Prefetch_Driver (WN *func_nd, ARRAY_DIRECTED_GRAPH16 *array_dep_graph) |
| void | Init_Prefetch_Options (WN *func_nd) |
| void | Initialize_Lvs () |
| void | Cleanup_Lvs () |
Variables | |
| BOOL | Debug_Prefetch |
| BOOL | Verbose_Prefetch |
| MEM_POOL * | PF_mpool |
| void Cleanup_Lvs | ( | ) |
Definition at line 305 of file pf_ref.cxx.
References CXX_DELETE, i, INT, LNO_MAX_DO_LOOP_DEPTH, and PF_mpool.
Referenced by Prefetch_Auto().
Definition at line 308 of file prefetch.cxx.
References BOOL, Current_LNO, Debug_Prefetch, FALSE, fprintf(), Get_Trace(), i, INT, Isa_Name(), L, LNO_FLAGS_mhd, LNO_Ignore_Pragmas, LNO_Prefetch_Ahead, LNO_Prefetch_Cache_Factor, LNO_Run_Prefetch, LNO_Run_Prefetch_Manual, LNO_Run_Prefetch_Manual_Set, LNO_Run_Prefetch_Set, printf(), Process_PU_Pragmas(), Target_ISA, Target_ISA_Has_Prefetch(), Target_Proc_Run_Prefetch(), TP_LNOPT, TRUE, TT_LNO_PREFETCH, TT_LNO_PREFETCH_DEBUG, TT_LNO_PREFETCH_VERBOSE, Verbose_Prefetch, WN_func_body, and WN_func_pragmas.
Referenced by Lnoptimizer().
| void Initialize_Lvs | ( | ) |
Definition at line 246 of file pf_ref.cxx.
References CXX_NEW, FALSE, i, VECTOR_SPACE< T >::Insert(), INT, LNO_MAX_DO_LOOP_DEPTH, NULL, PF_mpool, and tmp.
Referenced by Prefetch_Auto().
| void Prefetch_Driver | ( | WN * | func_nd, | |
| ARRAY_DIRECTED_GRAPH16 * | array_dep_graph | |||
| ) |
Definition at line 745 of file prefetch.cxx.
References Array_Dependence_Graph, BOOL, Cur_PU_Name, Current_LNO, CXX_DELETE, CXX_NEW, Disable_Prefetch_Manual(), FALSE, fprintf(), i, INT, Is_True, LNO_Analysis, LNO_FLAGS_mhd, LNO_Ignore_Pragmas, LNO_Run_Prefetch, LNO_Run_Prefetch_Manual, MEM_POOL_Initialize, MEM_POOL_Pop_Unfreeze, MEM_POOL_Push_Freeze, mpf_syms, NULL, pf_mempools_initialized, PF_PRINT, Prefetch_Auto(), Prefetch_Manual(), printf(), Process_PU_Disable_Pragmas(), PU_has_manual_prefetch, TFile, TRUE, VB_PRINT, Verbose_Prefetch, and Whirl2Src_Init().
Referenced by Lnoptimizer().
Definition at line 258 of file prefetch.cxx.
Definition at line 244 of file prefetch.cxx.
Definition at line 259 of file prefetch.cxx.
1.5.6