]> git.ipfire.org Git - thirdparty/gcc.git/commit
Factor out common tests in 8-byte reg/reg move splitters on 32-bit sparc.
authorDavid S. Miller <davem@davemloft.net>
Sun, 23 Oct 2011 22:34:07 +0000 (22:34 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Sun, 23 Oct 2011 22:34:07 +0000 (15:34 -0700)
commitb1fc9f8b8d5f9355695ba790d0884a951fcaf5db
treeceddd6702b8688b2520fe6997456bb36bb09351c
parent9c85d38bf4983b01eccfb364e5ef68c54a7d0486
Factor out common tests in 8-byte reg/reg move splitters on 32-bit sparc.

* config/sparc/sparc.c (sparc_split_regreg_legitimate): New
function.
* config/sparc/sparc-protos.h (sparc_split_regreg_legitimate):
Declare it.
* config/sparc/sparc.md (DImode reg/reg split): Use it.
(DFmode reg/reg split): Likewise.

From-SVN: r180354
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md