On Fri, 15 Nov 2024, Richard Biener wrote:

> The following flips the vectorizer to forced SLP, there is almost
> no expected fallout at this point, the remains should be target
> specific cost modeling issues.

Now pushed as part of the series, r15-5340-g4b8c5b337e007e

Richard.

>       * params.opt (vect-force-slp): Default to 1.
> ---
>  gcc/params.opt | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/gcc/params.opt b/gcc/params.opt
> index 7c572774df2..10a2b089279 100644
> --- a/gcc/params.opt
> +++ b/gcc/params.opt
> @@ -1207,7 +1207,7 @@ Common Joined UInteger Var(param_vect_induction_float) 
> Init(1) IntegerRange(0, 1
>  Enable loop vectorization of floating point inductions.
>  
>  -param=vect-force-slp=
> -Common Joined UInteger Var(param_vect_force_slp) Init(0) IntegerRange(0, 1) 
> Param Optimization
> +Common Joined UInteger Var(param_vect_force_slp) Init(1) IntegerRange(0, 1) 
> Param Optimization
>  Force the use of SLP when vectorizing, fail if not possible.
>  
>  -param=vrp-block-limit=
> 

-- 
Richard Biener <rguent...@suse.de>
SUSE Software Solutions Germany GmbH,
Frankenstrasse 146, 90461 Nuernberg, Germany;
GF: Ivo Totev, Andrew McDonald, Werner Knoblich; (HRB 36809, AG Nuernberg)

Reply via email to