This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r179329 - in /trunk/gcc: ChangeLog config/sparc...
- From: davem at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 29 Sep 2011 03:52:01 -0000
- Subject: r179329 - in /trunk/gcc: ChangeLog config/sparc...
Author: davem
Date: Thu Sep 29 03:52:00 2011
New Revision: 179329
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179329
Log:
Respin sparc pixel-compare patterns using iterators.
* config/sparc/sparc.md (UNSPEC_FCMPLE, UNSPEC_FCMPNE,
UNSPEC_FCMPGT, UNSPEC_FCMPEQ): Delete and reduce to...
(UNSPEC_FCMP): New unspec.
(gcond): New code iterator.
(gcond_name): New code attr.
(GCM): New mode iterator.
(gcm_name): New mode attr.
(fcmp{le,ne,gt,eq}{16,32}_vis): Reimplement using iterators.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/sparc/sparc.md