More consistently split SLP groups
authorRichard Biener <rguenther@suse.de>
Mon, 12 Oct 2020 07:31:16 +0000 (09:31 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 12 Oct 2020 08:50:09 +0000 (10:50 +0200)
commit6d42d1e223deaf866062e11bd51ee99441ad8871
tree7c7281b6d1c1dbdab50eb4dad84c369b3c702969
parent63ad60026e8cf4ccd7543175b38db46160517be7
More consistently split SLP groups

This appropriately makes matches all true after successful SLP discovery
to reliably succeed splitting.  We were picking up an eventual all
false built-up from scalars state in some cases.

2020-10-12  Richard Biener  <rguenther@suse.de>

* tree-vect-slp.c (vect_analyze_slp_instance): Set matches to true
after successful discovery but forced split.
gcc/tree-vect-slp.c