* config/i386/sse.md (vec_interleave_high<mode>,
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Oct 2011 16:55:25 +0000 (16:55 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Oct 2011 16:55:25 +0000 (16:55 +0000)
commitc241ed0ebabf9d77121162a0046f7616786a5bb3
treefaecf208b72a27e032bd66b324fd355fee04b505
parent15dca82a08a3b4422fb08313b2a7ac3ab901d6ac
* config/i386/sse.md (vec_interleave_high<mode>,
vec_interleave_low<mode>): Add AVX2 expanders for VI_256
modes.
* config/i386/i386.c (expand_vec_perm_interleave3): New function.
(ix86_expand_vec_perm_builtin_1): Call it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179995 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/sse.md