Re: [PATCH] tree-optimization/101801 - remove vect_worthwhile_without_simd_p

2021-08-06 Thread Richard Biener via Gcc-patches
On August 6, 2021 3:47:44 PM GMT+02:00, Richard Sandiford wrote: >Richard Biener via Gcc-patches writes: >> This removes the cost part of vect_worthwhile_without_simd_p, retaining >> only the correctness bits. The reason is that the cost heuristic >> do not properly account for SLP plus the

Re: [PATCH] tree-optimization/101801 - remove vect_worthwhile_without_simd_p

2021-08-06 Thread Richard Sandiford via Gcc-patches
Richard Biener via Gcc-patches writes: > This removes the cost part of vect_worthwhile_without_simd_p, retaining > only the correctness bits. The reason is that the cost heuristic > do not properly account for SLP plus the check whether "without simd" > applies misfires for AVX512 mask vectors

[PATCH] tree-optimization/101801 - remove vect_worthwhile_without_simd_p

2021-08-06 Thread Richard Biener via Gcc-patches
This removes the cost part of vect_worthwhile_without_simd_p, retaining only the correctness bits. The reason is that the cost heuristic do not properly account for SLP plus the check whether "without simd" applies misfires for AVX512 mask vectors at the moment, leading to missed vectorizations