OSDN Git Service

* config/i386/i386.md (bswap<mode>2): Macroize expander from
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Apr 2010 06:24:30 +0000 (06:24 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 01:07:58 +0000 (10:07 +0900)
commit533ed277d7ebb27dabd3e2aa3e835069635f4567
treee56b1e6c178d38da702e9916b7f629f4e89092c6
parentd665f416f7def4fea1b91ca7bee535d0f3d9464e
* config/i386/i386.md (bswap<mode>2): Macroize expander from
bswap{si,di}2 using SWI48 mode iterator.
(*bswap<mode>2_movbe): Macroize insn from *bswap{si,di}_movbe using
SWI48 mode iterator.  Set type attribute of bswap insn to bitmanip,
set modrm attribute of bswap insn to 0 and remove length attribute.
(*bswap<mode>2_1): Macroize insn from *bswap{si,di}_1 using SWI48 mode
iterator.  Set type attribute to bitmanip, set modrm attribute to 0,
set mode attribute to <MODE> and remove length attribute.

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