+2004-09-02 Daniel Berlin <dberlin@dberlin.org>
+
+ * gcc/common.opt: Rename ivcanon to tree-loop-ivcanon, tree-lim to
+ tree-loop-im.
+ * gcc/tree-ssa-loop.c: Ditto
+ * gcc/tree-ssa-loop-ivcanon.c: Ditto
+ * gcc/doc/invoke.texi: Ditto.
+
2004-09-02 Ziemowit Laski <zlaski@apple.com>
* c-decl.c (store_parm_decls_newstyle): Make static.
Common Report Var(flag_instrument_function_entry_exit)
Instrument function entry and exit with profiling calls
-fivcanon
-Common Report Var(flag_ivcanon)
-Create canonical induction variables in loops
-
fkeep-inline-functions
Common Report Var(flag_keep_inline_functions)
Generate code for functions even if they are fully inlined
Common Report Var(flag_tree_fre)
Enable Full Redundancy Elimination (FRE) on trees
-ftree-lim
-Common Report Var(flag_tree_lim) Init(1)
+ftree-loop-im
+Common Report Var(flag_tree_loop_im) Init(1)
Enable loop invariant motion on trees
+ftree-loop-ivcanon
+Common Report Var(flag_tree_loop_ivcanon)
+Create canonical induction variables in loops
+
ftree-loop-optimize
Common Report Var(flag_tree_loop_optimize) Init(1)
Enable loop optimizations on tree level
-funroll-all-loops -funroll-loops -fpeel-loops @gol
-funswitch-loops -fold-unroll-loops -fold-unroll-all-loops @gol
-ftree-pre -ftree-ccp -ftree-dce -ftree-loop-optimize @gol
--ftree-lim -fivcanon @gol
+-ftree-loop-im -ftree-loop-ivcanon @gol
-ftree-dominator-opts -ftree-dse -ftree-copyrename @gol
-ftree-ch -ftree-sra -ftree-ter -ftree-lrs -ftree-fre -ftree-vectorize @gol
--param @var{name}=@var{value}
changed |= canonicalize_loop_induction_variables (loops, loop,
false, true,
- !flag_ivcanon);
+ !flag_tree_loop_ivcanon);
}
#if 0
static bool
gate_tree_ssa_loop_im (void)
{
- return flag_tree_lim != 0;
+ return flag_tree_loop_im != 0;
}
struct tree_opt_pass pass_lim =
static bool
gate_tree_ssa_loop_ivcanon (void)
{
- return flag_ivcanon != 0;
+ return flag_tree_loop_ivcanon != 0;
}
struct tree_opt_pass pass_iv_canon =