OSDN Git Service

* config/i386/i386.md (nonmemory_operand): New mode attribute.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Sep 2010 09:11:15 +0000 (09:11 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Sep 2010 09:11:15 +0000 (09:11 +0000)
commitb23524924306230f24c3d9560759abef814c3781
tree30b192a192ecfd276b8efa01cdfcbd5e63709182
parent9405661001d6a96c44dbb838da645611ddd0113c
* config/i386/i386.md (nonmemory_operand): New mode attribute.
(push memory peephole2): Macroize peepholes using SWI mode iterator.
(move immediate to memory peephole2): Macroize peepholes using
SWI124 mode iterator.
(non-pairable NOT peephole2): Macroize peepholes using SWI124
mode iterator.
(simple lea add peephole2): Macroize peepholes using SWI48
mode iterator.
(simple lea mult peephole2): Ditto.
(imul by 3,5,9 to lea peephole2): Ditto.
(mov $-1, reg peephole2): Macroize peepholes using SWI248
mode iterator.
(imul $32bit_imm,mem,reg peephole2): Ditto.
(imul $8/16bit_imm,regmem,reg peephole2): Ditto.

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