#include "config_opt.h"

Go to the source code of this file.
| #define ALIGN_INSTS &Align_Instructions |
Definition at line 99 of file config_opt.cxx.
| #define DEFAULT_O3_OLIMIT 4000 |
Definition at line 147 of file config_opt.cxx.
| #define DEFAULT_OLIMIT 3000 |
Definition at line 146 of file config_opt.cxx.
| #define MAX_OLIMIT INT32_MAX |
Definition at line 148 of file config_opt.cxx.
| BOOL Alias_Common_Scalar = FALSE |
Definition at line 83 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_F90_Pointer_Unaliased = FALSE |
Definition at line 91 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Not_In_Union = FALSE |
Definition at line 78 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
BOOL Alias_Not_In_Union_Set = FALSE [static] |
Definition at line 90 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| OPTION_LIST* Alias_Option = NULL |
Definition at line 74 of file config_opt.cxx.
Referenced by Configure().
BOOL Alias_Pointer_Cckr = FALSE [static] |
Definition at line 88 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Pointer_Cray = FALSE |
Definition at line 76 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Pointer_Disjoint = FALSE |
Definition at line 82 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Pointer_Named_Data = FALSE |
Definition at line 80 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Pointer_Parms = TRUE |
Definition at line 75 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Pointer_Restricted = FALSE |
Definition at line 81 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Pointer_Strongly_Typed = FALSE |
Definition at line 79 of file config_opt.cxx.
Referenced by Configure_Alias_Options().
| BOOL Alias_Pointer_Types = FALSE |
Definition at line 77 of file config_opt.cxx.
Referenced by Configure_Alias_Options(), and Configure_Ofast().
BOOL Alias_Pointer_Types_Set = FALSE [static] |
Definition at line 89 of file config_opt.cxx.
Referenced by Configure_Alias_Options(), and Configure_Ofast().
| BOOL Align_Object = TRUE |
Definition at line 94 of file config_opt.cxx.
Referenced by Configure_Target().
| BOOL Align_Padding = FALSE |
Definition at line 95 of file config_opt.cxx.
| BOOL Allow_wrap_around_opt = TRUE |
Definition at line 178 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL Allow_wrap_around_opt_Set = FALSE [static] |
Definition at line 179 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL Cfold_Aggr_Set = FALSE [static] |
Definition at line 106 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Cfold_Intrinsics_Set = FALSE |
Definition at line 110 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL Cfold_Reassoc_Set = FALSE [static] |
Definition at line 108 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL CIS_Allowed = TRUE |
Definition at line 111 of file config_opt.cxx.
Referenced by Configure_Source().
Definition at line 112 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Cray_Ivdep = FALSE |
Definition at line 175 of file config_opt.cxx.
| BOOL Delay_U64_Lowering = TRUE |
Definition at line 184 of file config_opt.cxx.
Referenced by Do_WOPT_and_CG_with_Regions().
| BOOL Div_Split_Allowed = FALSE |
Definition at line 116 of file config_opt.cxx.
Referenced by Configure_Ofast(), Configure_Source(), main(), and simp_div().
BOOL Div_Split_Set = FALSE [static] |
Definition at line 117 of file config_opt.cxx.
Referenced by Configure_Ofast(), and Configure_Source().
| BOOL Early_MP_Processing = FALSE |
Definition at line 173 of file config_opt.cxx.
Referenced by Backend_Processing(), and LNO_Processing().
| BOOL Enable_Cfold_Aggressive = FALSE |
Definition at line 105 of file config_opt.cxx.
Referenced by cancel_in_relop(), Configure_Source(), main(), simp_add_sub(), simp_band(), simp_bior(), simp_bxor(), simp_div(), simp_eq_neq(), simp_factor(), simp_factor_idty(), simp_land(), simp_lior(), simp_min_max(), simp_relop(), simp_times(), SIMPNODE_SimplifyExp2_h(), and SIMPNODE_SimplifyExp3().
| BOOL Enable_Cfold_Intrinsics = FALSE |
Definition at line 109 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Enable_Cfold_Reassociate = FALSE |
Definition at line 107 of file config_opt.cxx.
Referenced by cancel_in_relop(), Configure_Source(), is_ok_to_reassociate(), main(), simp_add_sub(), simp_factor(), and simp_factor_idty().
| BOOL Enable_CVT_Opt = FALSE |
Definition at line 113 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Enable_CVT_Opt_Set = FALSE |
Definition at line 114 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Enable_extract_compose = TRUE |
Definition at line 189 of file config_opt.cxx.
Referenced by simp_band(), simp_bior(), and simp_shift().
| BOOL Enable_GOT_Call_Conversion = FALSE |
Definition at line 180 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL Enable_GOT_Call_overridden = FALSE [static] |
Definition at line 181 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Enable_WN_Simp = TRUE |
Definition at line 134 of file config_opt.cxx.
Referenced by WN_Simplifier_Enable().
BOOL Enable_WN_Simp_Set = FALSE [static] |
Definition at line 135 of file config_opt.cxx.
| BOOL Fast_Exp_Allowed = FALSE |
Definition at line 118 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL Fast_Exp_Set = FALSE [static] |
Definition at line 119 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Fast_IO_Allowed = FALSE |
Definition at line 120 of file config_opt.cxx.
BOOL Fast_IO_Set = FALSE [static] |
Definition at line 121 of file config_opt.cxx.
| BOOL Fast_Sqrt_Allowed = FALSE |
Definition at line 122 of file config_opt.cxx.
BOOL Fast_Sqrt_Set = FALSE [static] |
Definition at line 123 of file config_opt.cxx.
| OPTION_LIST* Feedback_Option = NULL |
Definition at line 201 of file config_opt.cxx.
Referenced by main().
BOOL Fprop_Limit_Set = FALSE [static] |
Definition at line 204 of file config_opt.cxx.
| BOOL GCM_Eager_Null_Ptr_Deref = FALSE |
Definition at line 136 of file config_opt.cxx.
| BOOL GCM_Eager_Null_Ptr_Deref_Set = FALSE |
Definition at line 139 of file config_opt.cxx.
| BOOL GCM_Speculative_Ptr_Deref = TRUE |
Definition at line 140 of file config_opt.cxx.
| BOOL GCM_Speculative_Ptr_Deref_Set = FALSE |
Definition at line 143 of file config_opt.cxx.
| BOOL Implied_Do_Io_Opt = TRUE |
Definition at line 174 of file config_opt.cxx.
| BOOL Inhibit_EH_opt = FALSE |
Definition at line 177 of file config_opt.cxx.
Referenced by main().
| BOOL Inline_Intrinsics_Early = FALSE |
Definition at line 188 of file config_opt.cxx.
Definition at line 199 of file config_opt.cxx.
| BOOL Instrumentation_Enabled = FALSE |
Definition at line 198 of file config_opt.cxx.
Referenced by Backend_Processing(), Do_WOPT_and_CG_with_Regions(), main(), and Preprocess_PU().
Definition at line 197 of file config_opt.cxx.
Referenced by Backend_Processing(), Do_WOPT_and_CG_with_Regions(), main(), and Preprocess_PU().
| BOOL Instrumentation_Unique_Output = FALSE |
Definition at line 200 of file config_opt.cxx.
| BOOL Liberal_Ivdep = FALSE |
Definition at line 176 of file config_opt.cxx.
| char* Ofast = NULL |
Definition at line 161 of file config_opt.cxx.
Referenced by Configure(), and Configure_Ofast().
Definition at line 149 of file config_opt.cxx.
Referenced by Adjust_Opt_Level(), Configure_Ofast(), Configure_Source(), and main().
| BOOL Olimit_opt = FALSE |
Definition at line 151 of file config_opt.cxx.
Referenced by Adjust_Opt_Level(), Configure_Source(), main(), Preorder_Process_PUs(), and Process_Command_Line().
BOOL Olimit_opt_Set = FALSE [static] |
Definition at line 152 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL Olimit_Set = FALSE [static] |
Definition at line 150 of file config_opt.cxx.
Referenced by Configure_Ofast(), and Configure_Source().
| BOOL OPT_Inline_Divide = TRUE |
Definition at line 170 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL OPT_Inline_Divide_Set = FALSE [static] |
Definition at line 171 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL OPT_IPA_addr_analysis = TRUE |
Definition at line 183 of file config_opt.cxx.
Referenced by PU_adjust_addr_flags().
| BOOL OPT_Lower_Speculate = FALSE |
Definition at line 167 of file config_opt.cxx.
| BOOL OPT_Lower_Treeheight = FALSE |
Definition at line 168 of file config_opt.cxx.
Referenced by Configure_Source().
BOOL OPT_Lower_Treeheight_Set = FALSE [static] |
Definition at line 169 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL OPT_Pad_Common = FALSE |
Definition at line 162 of file config_opt.cxx.
Referenced by PDGCS_initialize().
| BOOL OPT_recompute_addr_flags = FALSE |
Definition at line 182 of file config_opt.cxx.
Referenced by PU_adjust_addr_flags().
| BOOL OPT_Reorg_Common = FALSE |
Definition at line 163 of file config_opt.cxx.
Referenced by Configure(), and PDGCS_initialize().
| BOOL OPT_Reorg_Common_Set = FALSE |
Definition at line 164 of file config_opt.cxx.
Referenced by Configure().
| BOOL OPT_shared_memory = TRUE |
Definition at line 185 of file config_opt.cxx.
OPTION_LIST* Opt_Skip = NULL [static] |
Definition at line 155 of file config_opt.cxx.
Referenced by Configure_Source().
Definition at line 172 of file config_opt.cxx.
Referenced by Can_Do_Fast_Multiply(), and Configure_Source().
| BOOL OPT_Unroll_Analysis = TRUE |
Definition at line 165 of file config_opt.cxx.
| BOOL OPT_Unroll_Analysis_Set = FALSE |
Definition at line 166 of file config_opt.cxx.
| SKIPLIST* Optimization_Skip_List = NULL |
Definition at line 156 of file config_opt.cxx.
Referenced by Adjust_Opt_Level(), and Configure_Source().
| BOOL Optimize_CVTL_Exp = FALSE |
Definition at line 115 of file config_opt.cxx.
OPTION_DESC Options_OPT[] [static] |
Definition at line 214 of file config_opt.cxx.
Definition at line 126 of file config_opt.cxx.
Referenced by Configure_Source(), main(), simp_div(), and WN_Inverse().
Definition at line 127 of file config_opt.cxx.
Referenced by Configure_Source().
OPTION_LIST* Region_Skip = NULL [static] |
Definition at line 157 of file config_opt.cxx.
Referenced by Configure_Source().
| SKIPLIST* Region_Skip_List = NULL |
Definition at line 158 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Rsqrt_Allowed = FALSE |
Definition at line 124 of file config_opt.cxx.
Referenced by Configure_Source(), main(), and simp_recip().
Definition at line 125 of file config_opt.cxx.
Referenced by Configure_Source().
| BOOL Section_For_Each_Function = FALSE |
Definition at line 187 of file config_opt.cxx.
| BOOL Show_OPT_Warnings = TRUE |
Definition at line 71 of file config_opt.cxx.
Referenced by Adjust_Opt_Level(), main(), and Process_Command_Line().
| BOOL Simp_Canonicalize = TRUE |
Definition at line 133 of file config_opt.cxx.
Referenced by SIMPNODE_SimplifyExp2_h().
| BOOL Simp_Fold_Unsigned_Relops = FALSE |
Definition at line 128 of file config_opt.cxx.
Referenced by cancel_in_relop(), and simp_relop().
BOOL Simp_Fold_Unsigned_Relops_Set = FALSE [static] |
Definition at line 129 of file config_opt.cxx.
| BOOL Simp_Unsafe_Relops = FALSE |
Definition at line 131 of file config_opt.cxx.
Referenced by cancel_in_relop(), Configure_Source(), and simp_relop().
BOOL Simp_Unsafe_Relops_Set = FALSE [static] |
Definition at line 132 of file config_opt.cxx.
Referenced by Configure_Source().
Definition at line 127 of file config_wopt.cxx.
1.7.1