aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-patterns.cc
diff options
context:
space:
mode:
authorCui, Lili <lili.cui@intel.com>2024-10-17 08:50:38 +0800
committerCui, Lili <lili.cui@intel.com>2024-10-17 08:58:02 +0800
commit70f59d2a1c51bde085d8fc7df002918851e76c9c (patch)
treeb14bf877372113fb0e23562fb3faf423b2755765 /gcc/tree-vect-patterns.cc
parent72ae35bbc90fea3bb0084187896b783c1451fd22 (diff)
downloadgcc-70f59d2a1c51bde085d8fc7df002918851e76c9c.zip
gcc-70f59d2a1c51bde085d8fc7df002918851e76c9c.tar.gz
gcc-70f59d2a1c51bde085d8fc7df002918851e76c9c.tar.bz2
Support andn_optab for x86
Add new andn pattern to match the new optab added by r15-1890-gf379596e0ba99d. Only enable 64bit, 128bit and 256bit vector ANDN, X86-64 has mask mov instruction when avx512 is enabled. gcc/ChangeLog: * config/i386/sse.md (andn<mode>3): New. * config/i386/mmx.md (andn<mode>3): New. gcc/testsuite/ChangeLog: * g++.target/i386/vect-cmp.C: New test.
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions