diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-07-31 11:22:48 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-07-31 11:22:48 +0200 |
commit | 1104467f3933078a019df1fb89149f5da39f7953 (patch) | |
tree | 45ba19a8b68b968ee8bf1d9e602a462501e1f814 /gcc/config.gcc | |
parent | 89626179b6fe42cbd58c715808f7c6401879757f (diff) | |
download | gcc-1104467f3933078a019df1fb89149f5da39f7953.zip gcc-1104467f3933078a019df1fb89149f5da39f7953.tar.gz gcc-1104467f3933078a019df1fb89149f5da39f7953.tar.bz2 |
re PR tree-optimization/91201 (SIMD not generated for horizontal sum of bytes in array)
PR tree-optimization/91201
* config/i386/sse.md (reduc_plus_scal_v16qi): New expander.
(REDUC_PLUS_MODE): Add V32QImode for TARGET_AVX and V64QImode for
TARGET_AVX512F.
(reduc_plus_scal_<mode>): Improve formatting by introducing
a temporary.
* gcc.target/i386/sse2-pr91201.c: New test.
* gcc.target/i386/avx2-pr91201.c: New test.
* gcc.target/i386/avx512bw-pr91201.c: New test.
From-SVN: r273927
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions