tree-ssa-loop.c (gate_tree_complete_unroll): Run complete unrolling if -fpeel-loops is specified, too.
2005-03-21 Richard Guenther <rguenth@gcc.gnu.org> * tree-ssa-loop.c (gate_tree_complete_unroll): Run complete unrolling if -fpeel-loops is specified, too. * tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Remove superfluous check for flag_unroll_loops. From-SVN: r96808
This commit is contained in:
parent
e5a8980bb9
commit
37f7367a4d
@ -1,3 +1,10 @@
|
||||
2005-03-21 Richard Guenther <rguenth@gcc.gnu.org>
|
||||
|
||||
* tree-ssa-loop.c (gate_tree_complete_unroll): Run complete
|
||||
unrolling if -fpeel-loops is specified, too.
|
||||
* tree-ssa-loop-ivcanon.c (try_unroll_loop_completely):
|
||||
Remove superfluous check for flag_unroll_loops.
|
||||
|
||||
2005-03-21 Uros Bizjak <uros@kss-loka.si>
|
||||
|
||||
* optabs.h (enum optab_index): Add new OTI_lrint and OTI_llrint.
|
||||
|
@ -168,9 +168,6 @@ try_unroll_loop_completely (struct loops *loops ATTRIBUTE_UNUSED,
|
||||
|
||||
if (n_unroll)
|
||||
{
|
||||
if (!flag_unroll_loops)
|
||||
return false;
|
||||
|
||||
old_cond = COND_EXPR_COND (cond);
|
||||
COND_EXPR_COND (cond) = dont_exit;
|
||||
modify_stmt (cond);
|
||||
|
@ -340,7 +340,7 @@ tree_complete_unroll (void)
|
||||
static bool
|
||||
gate_tree_complete_unroll (void)
|
||||
{
|
||||
return flag_unroll_loops != 0;
|
||||
return flag_peel_loops || flag_unroll_loops;
|
||||
}
|
||||
|
||||
struct tree_opt_pass pass_complete_unroll =
|
||||
|
Loading…
Reference in New Issue
Block a user