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)