diff options
Diffstat (limited to 'gcc/gimple-loop-jam.c')
-rw-r--r-- | gcc/gimple-loop-jam.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/gimple-loop-jam.c b/gcc/gimple-loop-jam.c index 899653b..c1fc9ba 100644 --- a/gcc/gimple-loop-jam.c +++ b/gcc/gimple-loop-jam.c @@ -572,15 +572,15 @@ tree_loop_unroll_and_jam (void) /* We regard a user-specified minimum percentage of zero as a request to ignore all profitability concerns and apply the transformation always. */ - if (!PARAM_VALUE (PARAM_UNROLL_JAM_MIN_PERCENT)) + if (!param_unroll_jam_min_percent) profit_unroll = MAX(2, profit_unroll); else if (removed * 100 / datarefs.length () - < (unsigned)PARAM_VALUE (PARAM_UNROLL_JAM_MIN_PERCENT)) + < (unsigned)param_unroll_jam_min_percent) profit_unroll = 1; if (unroll_factor > profit_unroll) unroll_factor = profit_unroll; - if (unroll_factor > (unsigned)PARAM_VALUE (PARAM_UNROLL_JAM_MAX_UNROLL)) - unroll_factor = PARAM_VALUE (PARAM_UNROLL_JAM_MAX_UNROLL); + if (unroll_factor > (unsigned)param_unroll_jam_max_unroll) + unroll_factor = param_unroll_jam_max_unroll; unroll = (unroll_factor > 1 && can_unroll_loop_p (outer, unroll_factor, &desc)); |