aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-profile.c
diff options
context:
space:
mode:
authorAndrew Senkevich <andrew.senkevich@intel.com>2017-01-23 12:52:39 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2017-01-23 12:52:39 +0000
commitdea061117ae1f09ace7a417ab57ba738699c8712 (patch)
tree6b69df3f1c4887e42f14b2c798f3139f963ea63a /gcc/ipa-profile.c
parent050116183b0368ecc4daf8b73d13627de6a11824 (diff)
downloadgcc-dea061117ae1f09ace7a417ab57ba738699c8712.zip
gcc-dea061117ae1f09ace7a417ab57ba738699c8712.tar.gz
gcc-dea061117ae1f09ace7a417ab57ba738699c8712.tar.bz2
Add AVX512 k-mask intrinsics
gcc/ * config/i386/avx512bwintrin.h: Add k-mask test, kortest intrinsics. * config/i386/avx512dqintrin.h: Ditto. * config/i386/avx512fintrin.h: Ditto. * gcc/config/i386/i386.c: Handle new builtins. * config/i386/i386-builtin.def: Add new builtins. * config/i386/sse.md (ktest<mode>, kortest<mode>): New. (UNSPEC_KORTEST, UNSPEC_KTEST): New. gcc/testsuite/ * gcc.target/i386/avx512bw-ktestd-1.c: New test. * gcc.target/i386/avx512bw-ktestq-1.c: Ditto. * gcc.target/i386/avx512dq-ktestb-1.c: Ditto. * gcc.target/i386/avx512f-ktestw-1.c: Ditto. * gcc.target/i386/avx512bw-kortestd-1.c: Ditto. * gcc.target/i386/avx512bw-kortestq-1.c: Ditto. * gcc.target/i386/avx512dq-kortestb-1.c: Ditto. * gcc.target/i386/avx512f-kortestw-1.c: Ditto. * gcc.target/i386/avx512bw-ktestd-2.c: Ditt * gcc.target/i386/avx512bw-ktestq-2.c: Ditto. * gcc.target/i386/avx512dq-ktestb-2.c: Ditto. * gcc.target/i386/avx512f-ktestw-2.c: Ditto. * gcc.target/i386/avx512bw-kortestd-2.c: Ditto. * gcc.target/i386/avx512bw-kortestq-2.c: Ditto. * gcc.target/i386/avx512dq-kortestb-2.c: Ditto. * gcc.target/i386/avx512f-kortestw-2.c: Ditto. From-SVN: r244801
Diffstat (limited to 'gcc/ipa-profile.c')
0 files changed, 0 insertions, 0 deletions