Merge sparc plus/minus vector operations using a code iterator.
authorDavid S. Miller <davem@davemloft.net>
Fri, 14 Oct 2011 03:48:06 +0000 (03:48 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Fri, 14 Oct 2011 03:48:06 +0000 (20:48 -0700)
commit8e24e4091ccb02941b777d04195d43a434714715
tree0c636e477147fcebf597015e63724b94604c31ed
parentd7943c8b140b77226e40e32d10fcaf5dd786ef6a
Merge sparc plus/minus vector operations using a code iterator.

* config/sparc/sparc.md (plusminus): New code iterator.
(plusminus_insn): New code attr.
(addv2si3, subv2si3, addv4hi3, subv4hi3, addv2hi3, subv2hi3): Merge
using plusminus and plusminus_insn.
(fpadd64_vis, fpsub64_vis): Likewise.

From-SVN: r179959
gcc/ChangeLog
gcc/config/sparc/sparc.md