aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
diff options
context:
space:
mode:
authorHongyu Wang <hongyu.wang@intel.com>2020-11-11 09:41:13 +0800
committerliuhongt <hongtao.liu@intel.com>2020-12-03 10:02:14 +0800
commit81d590760c31e11e3a09135f4e182aea232035f2 (patch)
tree57f48ec126c1f100e1a9a314df215499a497a6ed /gcc/cp/parser.c
parentc05ece92c6153289fd6055e31e791e59b8ac4121 (diff)
downloadgcc-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