random vectorizer fixes
authorRichard Biener <rguenther@suse.de>
Thu, 10 Sep 2020 14:23:29 +0000 (16:23 +0200)
committerRichard Biener <rguenther@suse.de>
Fri, 11 Sep 2020 06:10:38 +0000 (08:10 +0200)
commit563326b5e49fcaace2fcab2ddd4071a5f1cfe709
treead30c02d3f6bdcbc5c95d7d0ed5d6b4c62cadace
parent5e044c673f8e7d473a2207cd3ba32910c4f5fc75
random vectorizer fixes

This fixes random things found when doing SLP discovery from
arbitrary sets of stmts.

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

* tree-vect-slp.c (vect_build_slp_tree_1): Check vector
types for all lanes are compatible.
(vect_analyze_slp_instance): Appropriately check for stores.
(vect_schedule_slp): Likewise.
gcc/tree-vect-slp.c