Adjust BB vectorization function splitting
authorRichard Biener <rguenther@suse.de>
Tue, 27 Oct 2020 13:16:45 +0000 (14:16 +0100)
committerRichard Biener <rguenther@suse.de>
Tue, 27 Oct 2020 14:08:21 +0000 (15:08 +0100)
commit686c1b70c70a8df4f8633c1b8eeb84a1fdaa48b2
tree5ddf948d33ea588e4d85f7c1a9c7ed9295aac263
parent16ad9ae85bb5b9acf80f9d1cf2be5a989ef7ba49
Adjust BB vectorization function splitting

This adjusts the condition when to split at control altering stmts,
only when there's a definition.  It also removes the only use
of --param slp-max-insns-in-bb which a previous change left doing
nothing (but repeatedly print a message for each successive
instruction...).

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

* tree-vect-slp.c (vect_slp_bbs): Remove no-op
slp-max-insns-in-bb check.
(vect_slp_function): Dump when splitting the function.
Adjust the split condition for control altering stmts.
* params.opt (-param=slp-max-insns-in-bb): Remove.
* doc/invoke.texi (-param=slp-max-insns-in-bb): Likewise.
gcc/doc/invoke.texi
gcc/params.opt
gcc/tree-vect-slp.c