diff options
author | Hongyu Wang <hongyu.wang@intel.com> | 2020-11-11 09:41:13 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2020-12-03 10:02:14 +0800 |
commit | 81d590760c31e11e3a09135f4e182aea232035f2 (patch) | |
tree | 57f48ec126c1f100e1a9a314df215499a497a6ed /gcc/cp/parser.c | |
parent | c05ece92c6153289fd6055e31e791e59b8ac4121 (diff) | |
download | gcc-81d590760c31e11e3a09135f4e182aea232035f2.zip gcc-81d590760c31e11e3a09135f4e182aea232035f2.tar.gz gcc-81d590760c31e11e3a09135f4e182aea232035f2.tar.bz2 |
Add popcount<mode> expander to enable popcount auto vectorization under AVX512BITALG/AVX512POPCNTDQ target.
gcc/ChangeLog
PR target/97770
* config/i386/sse.md (popcount<mode>2): New expander
for SI/DI vector modes.
(popcount<mode>2): Likewise for QI/HI vector modes.
gcc/testsuite/ChangeLog
PR target/97770
* gcc.target/i386/avx512bitalg-pr97770-1.c: New test.
* gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Likewise.
* gcc.target/i386/avx512vpopcntdq-pr97770-2.c: Likewise.
* gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c: Likewise.
Diffstat (limited to 'gcc/cp/parser.c')
0 files changed, 0 insertions, 0 deletions