From: Richard Biener Date: Fri, 15 Nov 2024 09:08:11 +0000 (+0100) Subject: Flip vectorization to forced SLP X-Git-Tag: basepoints/gcc-16~4213 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b8c5b337e007ea0d1b9b86c523570b2b7732d86;p=thirdparty%2Fgcc.git Flip vectorization to forced SLP 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. * params.opt (vect-force-slp): Default to 1. --- diff --git a/gcc/params.opt b/gcc/params.opt index 7c572774df24..10a2b0892794 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=