i386.md (MODE_SIZE): New mode attribute.
authorJakub Jelinek <jakub@gcc.gnu.org>
Fri, 3 Jan 2014 10:51:42 +0000 (11:51 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 3 Jan 2014 10:51:42 +0000 (11:51 +0100)
commit039eee3f12e0a2865c2b4bf67ebe4f3ceab8b52a
treef4055b39f1e7e662fd22d6c8e817d735af85bab8
parent517c399e850bc728b8905034695ae50c51a3cf55
i386.md (MODE_SIZE): New mode attribute.

* 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.

From-SVN: r206312
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md
gcc/config/i386/subst.md