This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r206312 - in /trunk/gcc: ChangeLog config/i386/...
- From: jakub at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 03 Jan 2014 10:51:42 -0000
- Subject: r206312 - in /trunk/gcc: ChangeLog config/i386/...
Author: jakub
Date: Fri Jan 3 10:51:42 2014
New Revision: 206312
URL: http://gcc.gnu.org/viewcvs?rev=206312&root=gcc&view=rev
Log:
* config/i386/i386.md (MODE_SIZE): New mode attribute.
(push splitter): Use <P:MODE_SIZE> instead of
GET_MODE_SIZE (<P:MODE>mode).
(lea splitter): Use <MODE_SIZE> instead of GET_MODE_SIZE (<MODE>mode).
(mov -1, reg peephole2): Likewise.
* config/i386/sse.md (*mov<mode>_internal,
<sse>_storeu<ssemodesuffix><avxsizesuffix>,
<sse2_avx_avx512f>_storedqu<mode>, <sse>_andnot<mode>3,
*<code><mode>3, *andnot<mode>3<mask_name>,
<mask_codefor><code><mode>3<mask_name>): Likewise.
* config/i386/subst.md (mask_mode512bit_condition,
sd_mask_mode512bit_condition): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md
trunk/gcc/config/i386/sse.md
trunk/gcc/config/i386/subst.md