OSDN Git Service

* config/i386/i386.md (SWIM): New mode iterator.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Oct 2009 21:49:10 +0000 (21:49 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Oct 2009 21:49:10 +0000 (21:49 +0000)
commit47bfa1e7723164639add04d1ea4501097ee7c74f
tree32d857effcb28498cdb116f1b9b785cedeba5551
parentf6aa7063f2216de49457488663e996762a7bdd92
* 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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152650 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md