Enable const permutations for V64QImode.
authorIlya Tocar <ilya.tocar@intel.com>
Mon, 8 Dec 2014 11:45:35 +0000 (11:45 +0000)
committerIlya Tocar <tocarip@gcc.gnu.org>
Mon, 8 Dec 2014 11:45:35 +0000 (14:45 +0300)
commit9f9f61155a4836aa57e19405a95852172670b8ef
tree727614011060b194e8be795773a0cd86576d9c4a
parentd3fb44cbf6834f43cd359b531bf5df8aad185f39
Enable const permutations for V64QImode.

gcc/
* config/i386/i386.c (expand_vec_perm_broadcast_1): Handle v64qi.
(expand_vec_perm_vpermi2_vpshub2): New.
(ix86_expand_vec_perm_const_1): Use it.
(ix86_vectorize_vec_perm_const_ok): Handle v64qi.
* config/i386/sse.md (VEC_PERM_CONST): Add v64qi.

From-SVN: r218482
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/sse.md