#include <stdint.h>#include <sys/types.h>#include <ctype.h>#include <limits.h>#include <alloca.h>#include "pu_info.h"#include "autod.h"#include "lego_pragma.h"#include "fiz_fuse.h"#include "snl_utils.h"

Go to the source code of this file.
Defines | |
| #define | __STDC_LIMIT_MACROS |
Functions/Subroutines | |
| TY_IDX | Create_New_Array_Type (TY_IDX old_array_ty) |
| void | Lego_File_Init (void) |
| void | Automatic_Data_Distribute (WN *wn) |
| void | Transpose_For_MP (WN *wn) |
Variables | |
| static const char * | source_file = __FILE__ |
| static const char * | rcs_id = "$Source: /home/bos/bk/kpro64-pending/be/lno/SCCS/s.autod.cxx $ $Revision: 1.5 $" |
| static MEM_POOL | Distr_Local_Pool |
| static BOOL | distributed_something = FALSE |
| static BOOL | distributed_something_pu |
$Source$
Definition at line 127 of file autod.cxx.
References distributed_something_pu, FALSE, MEM_POOL_Delete(), and MEM_POOL_Initialize.
Referenced by Parallel_And_Padding_Phase().
Definition at line 129 of file pad.cxx.
References ARB_copy(), ARB_last_dimen(), BOOL, Copy_TY(), FALSE, first_time, INT, New_ARB(), Set_TY_arb(), tmp, TRUE, and TY_arb().
Referenced by Create_Multi_Dim_Array_Type(), Pad_Common_ST(), and TRANSPOSE_DIRECTED_GRAPH16::Transpose_Array().
Definition at line 455 of file lego.cxx.
References Allocate_Object(), Be_Type_Tbl, BOOL, CXX_NEW, da_global, Debug_Lego, disable_divmod_opts, disable_rr_maps, FALSE, file_ino, FmtAssert, Generate_Runtime_Stuff(), Get_Trace(), Malloc_Mem_Pool, MEM_POOL_Initialize, Mp_File_Init(), MTYPE_I8, New_INITO(), printf(), Section_Variable_ST(), Set_ST_is_initialized, sprintf(), TP_LNOPT2, TRUE, TT_LEGO_DEBUG, TT_LEGO_DISABLE_DIVMOD, TT_LEGO_DISABLE_RR_MAPS, TT_LEGO_VERBOSE, Verbose_Lego, and version_number_ino.
Referenced by ARRAY_DESCRIPTOR::Distribute_Array(), and Lno_Init().
Definition at line 135 of file autod.cxx.
References arrays, TRANSPOSE_DIRECTED_GRAPH16::Build(), CXX_NEW, TRANSPOSE_DIRECTED_GRAPH16::Did_Transpose(), graph, LNO_Build_Access(), LNO_default_pool, LNO_local_pool, MEM_POOL_Pop, MEM_POOL_Push, TRANSPOSE_DIRECTED_GRAPH16::Solve(), and TRANSPOSE_DIRECTED_GRAPH16::Transpose().
Referenced by Lnoptimizer(), and Parallel_And_Padding_Phase().
MEM_POOL Distr_Local_Pool [static] |
BOOL distributed_something = FALSE [static] |
BOOL distributed_something_pu [static] |
Definition at line 121 of file autod.cxx.
Referenced by Automatic_Data_Distribute(), and ARRAY_DESCRIPTOR::Distribute_Array().
const char* rcs_id = "$Source: /home/bos/bk/kpro64-pending/be/lno/SCCS/s.autod.cxx $ $Revision: 1.5 $" [static] |
const char* source_file = __FILE__ [static] |
1.5.6