AVX-512. Add kshift[lr][bwdq]. Fix iterator.
authorKirill Yukhin <kirill.yukhin@intel.com>
Wed, 23 Sep 2015 07:08:56 +0000 (07:08 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Wed, 23 Sep 2015 07:08:56 +0000 (07:08 +0000)
commit40f1d2ab2662c2ed41707a2126ea0c5c9e028653
treeef404d1d522ae3fd925e48cd4969845561f3afc2
parent0c6126b47da9afbd99e5a353297b577ed2cdd09f
AVX-512. Add kshift[lr][bwdq]. Fix iterator.

gcc/
* config/i386/i386.md (define_code_attr mshift): New.
(define_mode_iterator SWI1248_AVX512BW): Rename ...
(SWI1248_AVX512BW): ... to this. Make QI enabled for TARGET_AVX512DQ
only.
(define_insn "*k<logic><mode>"): Use new iterator name.
(define_insn "*<mshift><mode>3"): New.

From-SVN: r228034
gcc/ChangeLog
gcc/config/i386/i386.md