aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorIlya Tocar <ilya.tocar@intel.com>2014-12-08 11:48:01 +0000
committerIlya Tocar <tocarip@gcc.gnu.org>2014-12-08 14:48:01 +0300
commit28adf6e75ec45da4aa5da5f54fdc51e5ea2836c0 (patch)
tree8765bcbddf2ceb1c0bdaa34782bdfa20e1433e55 /gcc/ChangeLog
parent9f9f61155a4836aa57e19405a95852172670b8ef (diff)
downloadgcc-28adf6e75ec45da4aa5da5f54fdc51e5ea2836c0.zip
gcc-28adf6e75ec45da4aa5da5f54fdc51e5ea2836c0.tar.gz
gcc-28adf6e75ec45da4aa5da5f54fdc51e5ea2836c0.tar.bz2
Enable non-const v64qi permutations.
gcc/ * config/i386/i386.c (ix86_expand_vec_perm_vpermi2): Handle v64qi. * config/i386/sse.md (VEC_PERM_AVX2): Add v64qi. From-SVN: r218483
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 15f5f26..f22bba8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2014-12-08 Ilya Tocar <ilya.tocar@intel.com>
+ * config/i386/i386.c (ix86_expand_vec_perm_vpermi2): Handle v64qi.
+ * config/i386/sse.md (VEC_PERM_AVX2): Add v64qi.
+
+2014-12-08 Ilya Tocar <ilya.tocar@intel.com>
+
* 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.