tree-optimization/95356 - more vectorizable_shift massaging
authorRichard Biener <rguenther@suse.de>
Fri, 29 May 2020 08:46:06 +0000 (10:46 +0200)
committerRichard Biener <rguenther@suse.de>
Fri, 29 May 2020 10:52:57 +0000 (12:52 +0200)
commitddf90b72d2a723decc487db6d3131846b9a618de
tree879c1626bbc9606383230342c1cd4391afbfad39
parent11041c3151e30d197d1c2774721db24332eeccef
tree-optimization/95356 - more vectorizable_shift massaging

The previous fix clashed with the rewrite to emit SLP invariants
during the SLP walk.  Thus the following adjusts the SLP tree
hacking vectorizable_shift does appropriately.

Still resisting the attempt of a rewrite of vectorizable_shift ...

2020-05-29  Richard Biener  <rguenther@suse.de>

PR tree-optimization/95356
* tree-vect-stmts.c (vectorizable_shift): Do in-place SLP
node hacking during analysis.
gcc/tree-vect-stmts.c