This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r214134 - in /trunk/gcc: ChangeLog config/i386/...
- From: kyukhin at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 19 Aug 2014 07:32:23 -0000
- Subject: r214134 - in /trunk/gcc: ChangeLog config/i386/...
Author: kyukhin
Date: Tue Aug 19 07:32:22 2014
New Revision: 214134
URL: https://gcc.gnu.org/viewcvs?rev=214134&root=gcc&view=rev
Log:
gcc/
* config/i386/sse.md
(define_mode_iterator VI48_AVX512F): Delete.
(define_mode_iterator VI48_AVX512F_AVX512VL): New.
(define_mode_iterator VI2_AVX512VL): Ditto.
(define_insn "<mask_codefor>avx512f_ufix_notruncv16sfv16si<mask_name><round_name>"):
Delete.
(define_insn
("<mask_codefor><avx512>_ufix_notrunc<sf2simodelower><mode><mask_name><round_name>"):
New.
(define_insn "avx512cd_maskw_vec_dup<mode>"): Macroize.
(define_insn "<avx2_avx512f>_ashrv<mode><mask_name>"): Delete.
(define_insn "<avx2_avx512bw>_ashrv<mode><mask_name>",
with VI48_AVX512F_AVX512VL): New.
(define_insn "<avx2_avx512bw>_ashrv<mode><mask_name>",
with VI2_AVX512VL): Ditto.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/sse.md