-param
Common Separate
---param <param>=<value> Set paramter <param> to value. See below for a complete list of parameters
+--param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters
-target-help
Common
Perform enhanced load motion during global common subexpression elimination
fgcse-sm
-Common Report Var(flag_gcse_sm) Init(1)
+Common Report Var(flag_gcse_sm) Init(0)
Perform store motion after global common subexpression elimination
fgcse-las
-Common Report Var(flag_gcse_las) Init(1)
+Common Report Var(flag_gcse_las) Init(0)
Perform redundant load after store elimination in global common subexpression
elimination
Common Report Var(flag_speculative_prefetching)
Use value profiling for speculative prefetching
+fsplit-ivs-in-unroller
+Common Report Var(flag_split_ivs_in_unroller) Init(1)
+Split lifetimes of induction variables when loops are unrolled.
+
+fvariable-expansion-in-unroller
+Common Report Var(flag_variable_expansion_in_unroller)
+Apply variable expansion when loops are unrolled.
+
; Emit code to probe the stack, to help detect stack overflow; also
; may cause large objects to be allocated dynamically.
fstack-check
Enable linear loop transforms on trees
ftree-loop-ivcanon
-Common Report Var(flag_tree_loop_ivcanon)
+Common Report Var(flag_tree_loop_ivcanon) Init(1)
Create canonical induction variables in loops
ftree-loop-optimize
Use expression value profiles in optimizations
fweb
-Common Report Var(flag_web) VarExists
+Common Report Var(flag_web) Init(0)
Construct webs and split unrelated uses of single variable
fwrapv