aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6fd0bf9..a9707a3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -7,6 +7,28 @@
Kirill Yukhin <kirill.yukhin@intel.com>
Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+ * config/i386/sse.md
+ (define_c_enum "unspec"): Add UNSPEC_PSHUFHW, UNSPEC_PSHUFLW.
+ (define_insn "<mask_codefor>avx512bw_pshuflwv32hi<mask_name>"): New.
+ (define_expand "avx512vl_pshuflwv3_mask"): Ditto.
+ (define_insn "avx2_pshuflw_1<mask_name>"): Add masking.
+ (define_expand "avx512vl_pshuflw_mask"): New.
+ (define_insn "sse2_pshuflw_1<mask_name>"): Add masking.
+ (define_insn "<mask_codefor>avx512bw_pshufhwv32hi<mask_name>"): New.
+ (define_expand "avx512vl_pshufhwv3_mask"): Ditto.
+ (define_insn "avx2_pshufhw_1<mask_name>"): Add masking.
+ (define_expand "avx512vl_pshufhw_mask"): New.
+ (define_insn "sse2_pshufhw_1<mask_name>"): Add masking.
+
+2014-09-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
+ Maxim Kuznetsov <maxim.kuznetsov@intel.com>
+ Anna Tikhonova <anna.tikhonova@intel.com>
+ Ilya Tocar <ilya.tocar@intel.com>
+ Andrey Turetskiy <andrey.turetskiy@intel.com>
+ Ilya Verbin <ilya.verbin@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+ Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
* config/i386/i386.c
(ix86_expand_args_builtin): Handle CODE_FOR_sse2_shufpd,
CODE_FOR_sse2_sse2_shufpd_mask, CODE_FOR_sse2_avx512dq_shuf_f64x2_mask,