diff options
author | Richard Biener <rguenther@suse.de> | 2021-06-24 10:47:18 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-06-24 11:42:09 +0200 |
commit | 82ab14927651e0eaf0f6d6964396048bb5471f23 (patch) | |
tree | eadf872f28e67d1f9a94d278a8d922e6246fe3c2 /gcc/tree-vectorizer.h | |
parent | 7619d33471c10fe3d149dcbb701d99ed3dd23528 (diff) | |
download | gcc-82ab14927651e0eaf0f6d6964396048bb5471f23.zip gcc-82ab14927651e0eaf0f6d6964396048bb5471f23.tar.gz gcc-82ab14927651e0eaf0f6d6964396048bb5471f23.tar.bz2 |
Fix SLP permute propagation error
This fixes SLP permute propagation to not propagate across operations
that have different semantics on different lanes like for example
the recently added COMPLEX_ADD_ROT90.
2021-06-24 Richard Biener <rguenther@suse.de>
* tree-vect-slp.c (vect_optimize_slp): Do not propagate
across operations that have different semantics on different
lanes.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions