]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386.md (SWIM): New mode iterator.
authorUros Bizjak <ubizjak@gmail.com>
Sun, 11 Oct 2009 21:49:10 +0000 (23:49 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 11 Oct 2009 21:49:10 +0000 (23:49 +0200)
commitbfb597465a43e175e3d16e7941118c56ec7d29b8
tree32d857effcb28498cdb116f1b9b785cedeba5551
parentcb7d60a67762a3e07c7e934feb0e923f8e6a92a7
i386.md (SWIM): New mode iterator.

* config/i386/i386.md (SWIM): New mode iterator.
(mov<mode>cc): Macroize expander from mov{qi,hi,si,di}cc patterns
using SWIM mode iterator.
(x86_mov<mode>cc_0_m1): Macroize insn from x86_mov{si,di}cc_0_m1
patterns using SWI48 mode iterator.
(*x86_mov<mode>cc_0_m1_se):  Macroize insn from
*x86_mov{si,di}cc_0_m1_se patterns using SWI48 mode iterator.
(*x86_mov<mode>cc_0_m1_neg): New insn pattern.
(*mov<mode>cc_noc): Macroize insn from *mov{hi,si,di}cc_noc
patterns using SWI248 mode iterator.
* config/i386/i386.c (ix86_expand_int_movcc): Update the call to
gen_x86_movdicc_0_m1_rex64 for renamed function

From-SVN: r152650
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md