tree-optimization/111136 - STMT_VINFO_SLP_VECT_ONLY and stores
commita739bac402ea5a583e43dbd01c14ebaff317c885
authorRichard Biener <rguenther@suse.de>
Fri, 25 Aug 2023 07:42:16 +0000 (25 09:42 +0200)
committerRichard Biener <rguenther@suse.de>
Fri, 25 Aug 2023 08:17:53 +0000 (25 10:17 +0200)
tree66fd7525e5a964b82a7ee27f830dc2d5710237e3
parent449ab115dece8ac8e8f27d2d7b5bc653a2c75d3a
tree-optimization/111136 - STMT_VINFO_SLP_VECT_ONLY and stores

vect_dissolve_slp_only_groups currently only expects loads, for stores
we have to make sure to mark the dissolved "groups" strided.

PR tree-optimization/111136
* tree-vect-loop.cc (vect_dissolve_slp_only_groups): For
stores force STMT_VINFO_STRIDED_P and also duplicate that
to all elements.
gcc/tree-vect-loop.cc