From 4b8c5b337e007ea0d1b9b86c523570b2b7732d86 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 15 Nov 2024 10:08:11 +0100 Subject: [PATCH] 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. --- 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=