[PATCH] Don't do RTL LICM on loops with too many bbs (PR middle-end/39157)

Sebastian Pop sebpop@gmail.com
Sat Feb 21 09:10:00 GMT 2009


Hi,

On Fri, Feb 20, 2009 at 06:50, Jakub Jelinek <jakub@redhat.com> wrote:
> @@ -833,6 +834,8 @@ decode_options (unsigned int argc, const
>        = compiler_params[PARAM_MIN_CROSSJUMP_INSNS].value;
>       initial_max_fields_for_field_sensitive
>        = compiler_params[PARAM_MAX_FIELDS_FOR_FIELD_SENSITIVE].value;
> +      initial_loop_invariant_max_bbs_in_loop
> +       = compiler_params[PARAM_LOOP_INVARIANT_MAX_BBS_IN_LOOP].value;

There is a macro PARAM_VALUE that could be used instead of directly
accessing compiler_params[].

Sebastian



More information about the Gcc-patches mailing list