alpha.md (DWI): New mode attribute.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 11 Oct 2012 15:44:54 +0000 (17:44 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 11 Oct 2012 15:44:54 +0000 (17:44 +0200)
commitcf1e4683aa8cfbbc0b417da28eaecf9949ee6bd1
treece960b96c7f568a1487dc862b0292598dbe87645
parent21a092a900f1e8515324d6adba05be05cf743b63
alpha.md (DWI): New mode attribute.

* config/alpha/alpha.md (DWI): New mode attribute.
(*sadd<modesuffix>): Macroize insn from *saddl and *saddq using
I48MODE mode iterator.
(addv<mode>3): Macroize insn from addvsi3 and addvdi3 using
I48MODE mode iterator.
(neg<mode>2): Macroize insn from negsi2 and negdi2 using
I48MODE mode iterator.
(negv<mode>2): Macroize insn from negvsi2 and negvdi2 using
I48MODE mode iterator.
(sub<mode>3): Macroize insn from subsi3 and subdi3 using
I48MODE mode iterator.
(*ssub<modesuffix>): Macroize insn from *ssubl and *ssubq using
I48MODE mode iterator.
(subv<mode>3): Macroize insn from subvsi3 and subvdi3 using
I48MODE mode iterator.
(mul<mode>3): Macroize insn from mulsi3 and muldi3 using
I48MODE mode iterator.
(mulv<mode>3): Macroize insn from mulvsi3 and mulvdi3 using
I48MODE mode iterator.
(*iornot<mode>3): Macroize insn from *iornotsi3 and *iornotdi3 using
I48MODE mode iterator.
(*xornot<mode>3): Macroize insn from *xornotsi3 and *xornotdi3 using
I48MODE mode iterator.

From-SVN: r192370
gcc/ChangeLog
gcc/config/alpha/alpha.md