sse.md (UNSPEC_MASKOP): Move from i386.md.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 29 Nov 2016 19:26:49 +0000 (20:26 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 29 Nov 2016 19:26:49 +0000 (20:26 +0100)
commita918548079a2af0db87abf7611aac4ab4b691c39
tree6472418120382b43ae6dc06563dedc1d47e270f5
parent28ea3e977ce07c1d0ad14c188336419288fce8d1
sse.md (UNSPEC_MASKOP): Move from i386.md.

* config/i386/sse.md (UNSPEC_MASKOP): Move from i386.md.
(mshift): Ditto.
(SWI1248_AVX512BWDQ): Ditto.
(SWI1248_AVX512BW): Ditto.
(k<any_logic:code><mode>): Ditto.
(kandn<mode>): Ditto.
(kxnor<mode>): Ditto.
(knot<mode>): Ditto.
(*k<any_lshift:code><mode>): Ditto.
(kortestzhi, kortestchi): Ditto.
(kunpckhi, kunpcksi, kunpckdi): Ditto.

testsuite/ChangeLog:

* gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
Force value through k register.

From-SVN: r242971
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512f-kmovw-1.c