Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
config_wopt.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

UINT32 WOPT_Alias_Class_Limit
UINT32 WOPT_Ip_Alias_Class_Limit
BOOL WOPT_Ldx_Ratio_RegIns
BOOL WOPT_Enable_Add_Do_Loop_Info
BOOL WOPT_Enable_Add_Label_Loop_Info
BOOL WOPT_Enable_Aggressive_Code_Motion
INT32 WOPT_Enable_Aggressive_CM_Limit
INT32 WOPT_Enable_Aggressive_CM_Threshold
BOOL WOPT_Enable_Aggressive_dce
BOOL WOPT_Enable_Aggressive_Doloop_Promotion
BOOL WOPT_Enable_Aggressive_IVR
BOOL WOPT_Enable_Aggressive_Lftr
BOOL WOPT_Enable_Aggressive_Phi_Simp
BOOL WOPT_Enable_Aggstr_Reduction
BOOL WOPT_Enable_Alias_Classification
BOOL WOPT_Enable_Alias_Class_Fortran_Rule
BOOL WOPT_Enable_Avoid_Rehash
BOOL WOPT_Enable_Backedge_Placement
BOOL WOPT_Enable_Bitwise_DCE
BOOL WOPT_Enable_CSE_FP_comparison
BOOL WOPT_Enable_Call_Flag
BOOL WOPT_Enable_Calls_Break_BB
BOOL WOPT_Enable_Calls_Break_BB_Set
BOOL WOPT_Enable_Call_Zero_Version
BOOL WOPT_Enable_Canon_Expr
BOOL WOPT_Enable_Canon_Uplevel
BOOL WOPT_Enable_Combine_Operations
BOOL WOPT_Enable_Compare_Simp
BOOL WOPT_Enable_Const_PRE
INT32 WOPT_Enable_Const_PRE_Limit
BOOL WOPT_Enable_Copy_Propagate
BOOL WOPT_Enable_Copy_Prop_Bad_Ops
BOOL WOPT_Enable_Copy_Prop_LNO_Ops
BOOL WOPT_Enable_Copy_Prop_Ops_Into_Array
BOOL WOPT_Enable_Copy_Prop_Ops_Into_Array_Set
BOOL WOPT_Enable_Cvt_Folding
BOOL WOPT_Enable_DIVREM
BOOL WOPT_Enable_CG_Alias
BOOL WOPT_Enable_CRSIMP
BOOL WOPT_Enable_DCE
BOOL WOPT_Enable_DCE_Alias
BOOL WOPT_Enable_DCE_Branch
INT32 WOPT_Enable_DCE_Branch_Pred_Limit
BOOL WOPT_Enable_DCE_Global
BOOL WOPT_Enable_DCE_Label
BOOL WOPT_Enable_Dse_Aggressive
BOOL WOPT_Enable_DU_Full
BOOL WOPT_Enable_DU_Union
BOOL WOPT_Enable_Estr_FB_Injury
BOOL WOPT_Enable_Exp_PRE
INT32 WOPT_Enable_Exp_PRE_Limit
BOOL WOPT_Enable_Dead_CR_Fix
BOOL WOPT_Enable_Debug_Inconsistent_Ip_Class
BOOL WOPT_Enable_Edge_Placement
BOOL WOPT_Enable_Fast_Simp
BOOL WOPT_Enable_Fold2const
BOOL WOPT_Enable_Fold_Lda_Iload_Istore
BOOL WOPT_Enable_FSA
BOOL WOPT_Enable_Generate_DU
INT32 WOPT_Enable_Generate_Trip_Count
BOOL WOPT_Enable_Goto
BOOL WOPT_Enable_Hoisting
BOOL WOPT_Enable_Ivar_Hoisting
BOOL WOPT_Enable_I8_Primary_IV
BOOL WOPT_Enable_Iload_Prop
BOOL WOPT_Enable_Improved_Addr_Taken
BOOL WOPT_Enable_Input_Prop
BOOL WOPT_Enable_Itself_Prop
BOOL WOPT_Enable_IPAA
BOOL WOPT_Enable_IVE
BOOL WOPT_Enable_IVE_Old
BOOL WOPT_Enable_Ivar_Common
BOOL WOPT_Enable_Ivar_PRE
BOOL WOPT_Enable_Ivincr_Cand
BOOL WOPT_Enable_IVR
INT32 WOPT_Enable_IVR_Expand_Limit
BOOL WOPT_Enable_IVR_Outermost_Loop_Parallel_Region
BOOL WOPT_Enable_Ldx
BOOL WOPT_Enable_Lego_Opt
BOOL WOPT_Enable_LFTR
BOOL WOPT_Enable_LFTR_Ivar
BOOL WOPT_Enable_LFTR2
BOOL WOPT_Enable_LFTR2_Limit
BOOL WOPT_Enable_Load_PRE
INT32 WOPT_Enable_Load_PRE_Limit
BOOL WOPT_Enable_Local_Rvi
INT32 WOPT_Enable_Local_Rvi_Limit
BOOL WOPT_Enable_Loopinvarexp_Str_Reduction
BOOL WOPT_Enable_Lower_Short_Circuit
BOOL WOPT_Enable_Lower_Short_Circuit_Set
BOOL WOPT_Enable_LNO_Copy_Propagate
BOOL WOPT_Enable_MINMAX
BOOL WOPT_Enable_Min_Type
BOOL WOPT_Enable_Move_Intrinsicop
BOOL WOPT_Enable_MP_varref
const BOOL WOPT_Enable_MP_Const_Prop
BOOL WOPT_Enable_New_SR
BOOL WOPT_Enable_New_SR_Limit
BOOL WOPT_Enable_Output_Copy
BOOL WOPT_Enable_Ocopy_Lookupstmt
BOOL WOPT_Enable_Parm
char * WOPT_Enable_Process
BOOL WOPT_Enable_Phi_Simp
BOOL WOPT_Enable_Prop_Aggressive
BOOL WOPT_Enable_Prop_Ivar
BOOL WOPT_Enable_Prop_CSE
INT32 WOPT_Enable_Prop_Limit
BOOL WOPT_Enable_Prune
BOOL WOPT_Enable_Replace_Second_IV
BOOL WOPT_Enable_Replace_While_Loop_Second_IV
BOOL WOPT_Enable_Restricted_Map
INT32 WOPT_Enable_Rsv_Bits
BOOL WOPT_Enable_RVI
BOOL WOPT_Enable_RVI1
BOOL WOPT_Enable_RVI2
BOOL WOPT_Enable_Rviistore
char * WOPT_Enable_Rviskip
BOOL WOPT_Enable_Rvisplit
BOOL WOPT_Enable_Rvivsym
BOOL WOPT_Enable_Second_Alias_Class
BOOL WOPT_Enable_Second_Order
BOOL WOPT_Enable_Simp_Iload
BOOL WOPT_Enable_Simple_If_Conv
char * WOPT_Enable_Skip
struct option_listWOPT_Skip
struct skiplistWOPT_Skip_List
BOOL WOPT_Enable_SLT
BOOL WOPT_Enable_Small_Br_Target
BOOL WOPT_Enable_Source_Order
BOOL WOPT_Enable_Speculation_Defeats_LFTR
BOOL WOPT_Enable_SSA_Minimization
BOOL WOPT_Enable_SSA_PRE
BOOL WOPT_Enable_Store_PRE
INT32 WOPT_Enable_Store_PRE_Limit
BOOL WOPT_Enable_Strength_Reduction
BOOL WOPT_Enable_Tail_Recur
BOOL WOPT_Enable_Update_Vsym
char * WOPT_Set_Unique_Pt
BOOL WOPT_Enable_Unique_Pt_Vsym
INT32 WOPT_Enable_Value_Numbering
INT32 WOPT_Enable_Vn_Ivc
UINT32 WOPT_Enable_Vnfre_After
UINT32 WOPT_Enable_Vnfre_Before
BOOL WOPT_Enable_Verbose
INT32 WOPT_Enable_Verify
BOOL WOPT_Enable_Vsym_Unique
BOOL WOPT_Enable_VN_Full
BOOL WOPT_Enable_While_Loop
BOOL WOPT_Enable_Worklist_Pruning
BOOL WOPT_Enable_Zero_Version
BOOL WOPT_Enable_Strong_Barrier
BOOL WOPT_Enable_Aggr_Invariant
BOOL WOPT_Enable_Shrink
INT32 WOPT_Enable_Extra_Rename_Pass
BOOL WOPT_Enable_Extra_Rename_Pass_Set
UINT32 WOPT_Enable_Extra_Preopt_Pass
BOOL WOPT_Enable_Bool_Simp
BOOL WOPT_Enable_Feedback_LPRE
BOOL WOPT_Enable_Feedback_EPRE
BOOL WOPT_Enable_CFG_Opt
BOOL WOPT_Enable_CFG_Display
BOOL WOPT_Enable_CFG_Merge_Multi_Zone
BOOL WOPT_Enable_CFG_Merge_Multi_Zone_Set
BOOL WOPT_Enable_CFG_Opt1
BOOL WOPT_Enable_CFG_Opt2
INT32 WOPT_Enable_CFG_Opt2_Limit
BOOL WOPT_Enable_CFG_Opt3
BOOL WOPT_Enable_CFG_Opt4
BOOL WOPT_Enable_CFG_Opt_Limit
BOOL WOPT_Enable_Bits_Load_Store
BOOL WOPT_Enable_Epre_Before_Ivr
BOOL WOPT_Enable_Lpre_Before_Ivr
BOOL WOPT_Enable_Spre_Before_Ivr
BOOL WOPT_Enable_Bdce_Before_Ivr
BOOL WOPT_Enable_New_Phase_Ordering

Variable Documentation

Definition at line 67 of file config_wopt.cxx.

Definition at line 69 of file config_wopt.cxx.

Definition at line 226 of file config_wopt.cxx.

Definition at line 74 of file config_wopt.cxx.

Definition at line 76 of file config_wopt.cxx.

Definition at line 77 of file config_wopt.cxx.

Definition at line 79 of file config_wopt.cxx.

Definition at line 85 of file config_wopt.cxx.

Definition at line 249 of file config_wopt.cxx.

Definition at line 245 of file config_wopt.cxx.

Definition at line 86 of file config_wopt.cxx.

Definition at line 231 of file config_wopt.cxx.

Definition at line 88 of file config_wopt.cxx.

Definition at line 89 of file config_wopt.cxx.

Definition at line 91 of file config_wopt.cxx.

Definition at line 218 of file config_wopt.cxx.

Definition at line 234 of file config_wopt.cxx.

Definition at line 237 of file config_wopt.cxx.

Definition at line 238 of file config_wopt.cxx.

Definition at line 239 of file config_wopt.cxx.

Definition at line 240 of file config_wopt.cxx.

Definition at line 241 of file config_wopt.cxx.

Definition at line 242 of file config_wopt.cxx.

Definition at line 243 of file config_wopt.cxx.

Definition at line 103 of file config_wopt.cxx.

Definition at line 93 of file config_wopt.cxx.

Definition at line 94 of file config_wopt.cxx.

Definition at line 95 of file config_wopt.cxx.

Definition at line 97 of file config_wopt.cxx.

Referenced by Configure_Ofast().

Definition at line 96 of file config_wopt.cxx.

Definition at line 105 of file config_wopt.cxx.

Definition at line 223 of file config_wopt.cxx.

Definition at line 106 of file config_wopt.cxx.

Definition at line 107 of file config_wopt.cxx.

Definition at line 108 of file config_wopt.cxx.

Definition at line 110 of file config_wopt.cxx.

Definition at line 111 of file config_wopt.cxx.

Definition at line 114 of file config_wopt.cxx.

Definition at line 104 of file config_wopt.cxx.

Definition at line 213 of file config_wopt.cxx.

Definition at line 112 of file config_wopt.cxx.

Definition at line 113 of file config_wopt.cxx.

Definition at line 220 of file config_wopt.cxx.

Definition at line 246 of file config_wopt.cxx.

Definition at line 116 of file config_wopt.cxx.

Referenced by Configure_Ofast().

Definition at line 118 of file config_wopt.cxx.

Definition at line 119 of file config_wopt.cxx.

Definition at line 120 of file config_wopt.cxx.

Definition at line 233 of file config_wopt.cxx.

Definition at line 232 of file config_wopt.cxx.

Definition at line 121 of file config_wopt.cxx.

Definition at line 124 of file config_wopt.cxx.

Definition at line 126 of file config_wopt.cxx.

Definition at line 127 of file config_wopt.cxx.

Definition at line 128 of file config_wopt.cxx.

Definition at line 130 of file config_wopt.cxx.

Definition at line 215 of file config_wopt.cxx.

Definition at line 132 of file config_wopt.cxx.

Definition at line 134 of file config_wopt.cxx.

Definition at line 133 of file config_wopt.cxx.

Definition at line 135 of file config_wopt.cxx.

Definition at line 129 of file config_wopt.cxx.

Definition at line 136 of file config_wopt.cxx.

Definition at line 138 of file config_wopt.cxx.

Definition at line 139 of file config_wopt.cxx.

Definition at line 137 of file config_wopt.cxx.

Definition at line 140 of file config_wopt.cxx.

Definition at line 143 of file config_wopt.cxx.

Definition at line 144 of file config_wopt.cxx.

Definition at line 145 of file config_wopt.cxx.

Definition at line 150 of file config_wopt.cxx.

Definition at line 152 of file config_wopt.cxx.

Definition at line 146 of file config_wopt.cxx.

Definition at line 153 of file config_wopt.cxx.

Definition at line 154 of file config_wopt.cxx.

Definition at line 224 of file config_wopt.cxx.

Definition at line 247 of file config_wopt.cxx.

Definition at line 159 of file config_wopt.cxx.

Definition at line 158 of file config_wopt.cxx.

Definition at line 161 of file config_wopt.cxx.

Definition at line 163 of file config_wopt.cxx.

Definition at line 164 of file config_wopt.cxx.

Definition at line 165 of file config_wopt.cxx.

Definition at line 167 of file config_wopt.cxx.

Definition at line 169 of file config_wopt.cxx.

Definition at line 168 of file config_wopt.cxx.

Definition at line 214 of file config_wopt.cxx.

Definition at line 171 of file config_wopt.cxx.

Definition at line 170 of file config_wopt.cxx.

Definition at line 172 of file config_wopt.cxx.

Definition at line 173 of file config_wopt.cxx.

Definition at line 176 of file config_wopt.cxx.

Definition at line 177 of file config_wopt.cxx.

Definition at line 178 of file config_wopt.cxx.

Definition at line 179 of file config_wopt.cxx.

Definition at line 180 of file config_wopt.cxx.

Definition at line 181 of file config_wopt.cxx.

Definition at line 182 of file config_wopt.cxx.

Definition at line 183 of file config_wopt.cxx.

Definition at line 184 of file config_wopt.cxx.

Definition at line 186 of file config_wopt.cxx.

Definition at line 227 of file config_wopt.cxx.

Definition at line 217 of file config_wopt.cxx.

Definition at line 192 of file config_wopt.cxx.

Definition at line 187 of file config_wopt.cxx.

Definition at line 190 of file config_wopt.cxx.

Definition at line 191 of file config_wopt.cxx.

Definition at line 222 of file config_wopt.cxx.

Definition at line 248 of file config_wopt.cxx.

Definition at line 195 of file config_wopt.cxx.

Definition at line 196 of file config_wopt.cxx.

Definition at line 225 of file config_wopt.cxx.

Definition at line 219 of file config_wopt.cxx.

Definition at line 201 of file config_wopt.cxx.

Definition at line 200 of file config_wopt.cxx.

Definition at line 206 of file config_wopt.cxx.

Definition at line 207 of file config_wopt.cxx.

Definition at line 216 of file config_wopt.cxx.

Definition at line 203 of file config_wopt.cxx.

Definition at line 204 of file config_wopt.cxx.

Definition at line 205 of file config_wopt.cxx.

Definition at line 208 of file config_wopt.cxx.

Definition at line 209 of file config_wopt.cxx.

Definition at line 211 of file config_wopt.cxx.

Definition at line 66 of file config_wopt.cxx.

Definition at line 68 of file config_wopt.cxx.

Definition at line 244 of file config_wopt.cxx.

Definition at line 188 of file config_wopt.cxx.

Definition at line 189 of file config_wopt.cxx.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines