diff options
author | Richard Biener <rguenther@suse.de> | 2025-08-05 14:55:18 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-08-06 15:17:04 +0200 |
commit | 50b1959cab19bdaf4f457f30e70a950ad9d35c6d (patch) | |
tree | bae2cbc07fa2024adf05058ffd811435ba08addd /libjava | |
parent | 685527a408ea025591c7f887566d7049ddd72c02 (diff) | |
download | gcc-50b1959cab19bdaf4f457f30e70a950ad9d35c6d.zip gcc-50b1959cab19bdaf4f457f30e70a950ad9d35c6d.tar.gz gcc-50b1959cab19bdaf4f457f30e70a950ad9d35c6d.tar.bz2 |
Allow fully masked loops with legacy gather/scatter
The following removes the redundant check on supported gather/scatter
IFN in check_load_store_for_partial_vectors which is already done
and adjusts those to check the recorded ifn, also allowing legacy
gather/scatter which all handle masking.
* tree-vect-stmts.cc (check_load_store_for_partial_vectors):
Remove redundant gather/scatter target support check, instead
check the recorded ifns. Also allow legacy gather/scatter
with loop masking.
* gcc.dg/vect/vect-gather-1.c: Adjust to hide N.
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions