
Go to the source code of this file.
Functions/Subroutines | |
| void | lno_main (INT argc, char **argv, INT, char **) |
| void | Lno_Init (void) |
| void | Lno_Fini (void) |
| WN * | Perform_Loop_Nest_Optimization (PU_Info *, WN *, WN *, BOOL) |
Variables | |
| IPA_LNO_READ_FILE * | IPA_LNO_File |
Definition at line 336 of file lnodriver.cxx.
References File_info, FILE_INFO_needs_lno(), Global_Symtab, IPA_LNO_Close_Output_Info(), Lego_File_Fini(), LNO_IPA_Enabled, LNO_Run_Lego, LNO_Run_Lego_Set, Run_autopar, and SYMTAB_mp_needs_lno.
Referenced by Phase_Fini().
Definition at line 182 of file lnodriver.cxx.
References File_info, FILE_INFO_has_mp(), FILE_INFO_needs_lno(), Generate_Runtime_Stuff(), Global_Symtab, IPA_LNO_Open_Input_File(), Lego_File_Init(), LNO_IPA_Enabled, LNO_Run_Lego, LNO_Run_Lego_Set, Mp_File_Init(), Run_autopar, Run_Dsm_Check, Set_Error_Phase(), SYMTAB_has_mp, and SYMTAB_mp_needs_lno.
Referenced by Phase_Init().
Definition at line 116 of file lnodriver.cxx.
References DEBUG_Ir_Version_Check, EDESC_BE, EP_BE, FmtAssert, Set_Error_Descriptor(), strcmp(), WHIRL_REVISION, and Whirl_Revision.
Referenced by load_components(), and main().
Definition at line 219 of file lnodriver.cxx.
References alias_mgr, Check_for_IR_Dump(), Copy_Restricted_Map(), Create_Alias_Manager(), Create_Du_Manager(), Cur_PU_Name, Delete_Alias_Manager(), Delete_Du_Manager(), FALSE, Get_Current_PU, Invalidate_Persistent_Alias_Info(), Is_True, LNO_Use_Malloc, Lnoptimizer(), PROMPF_INFO::Mark_Preopt(), MEM_local_pool, MEM_pu_nz_pool_ptr, NULL, Pre_Optimizer(), PREOPT_LNO_PHASE, Print_Prompf_Preopt_Transaction_Log(), Prompf_Assign_New_Ids(), Prompf_Collect_Ids(), Prompf_Info, PU_has_region, Rail(), Region_Bound_Info(), Region_Boundary_Info, REGION_consistency_check(), REGION_get_rid(), REGION_new_wn(), Regions_Around_Inner_Loops, RID_id, RID_level, RL_LNO, RL_LNO_PREOPT, Set_Error_Phase(), sprintf(), ST_name, Start_Timer(), STDOUT, Stop_Timer(), strcpy, strlen(), T_LNO_CU, T_Preopt_CU, TP_LNOPT3, TRUE, TYPE_MEM_POOL_ALLOC_N, WB_LNO_Initialize(), WB_LNO_Terminate(), WBC_DISABLE, WN_st(), and WN_Tree_Has_Duplicate_Labels().
Referenced by LNO_Processing().
Definition at line 136 of file lnodriver.cxx.
Referenced by Lnoptimizer(), ARA_LOOP_INFO::Walk_Rhs(), and WN_Single_Iteration_Cost().
1.5.6