sparc.md (movtf reg/reg split): Don't generate SUBREGs by hand, gen the appropriate...
authorDavid S. Miller <davem@redhat.com>
Mon, 13 Dec 1999 01:20:07 +0000 (17:20 -0800)
committerDavid S. Miller <davem@gcc.gnu.org>
Mon, 13 Dec 1999 01:20:07 +0000 (17:20 -0800)
commitccd61a806ea13790a6ec3e6c17a04ae48b8e21b8
treee4ba53e1087812c1f19fb9ffb7b71e21d1b44ffd
parent38b58895a4a73c3584de9606206be02c564e54b6
sparc.md (movtf reg/reg split): Don't generate SUBREGs by hand, gen the appropriate hard reg directly.

* config/sparc/sparc.md (movtf reg/reg split): Don't generate
SUBREGs by hand, gen the appropriate hard reg directly.
(movtf reg/mem split): Likewise and alter_subreg on destination
if necessary.
(movtf mem/reg split): Similarly.
(movdf_cc_sp64): Rename from hidden pattern.
(movtf_cc_hq_sp64): Renamed from movtf_cc_sp64.
(movtf_cc_sp64, following split): New pattern and splitter.
(movdf_cc_reg_sp64): Rename from hidden pattern.
(movtf_cc_reg_hq_sp64): Renamed from movtf_cc_reg_sp64, require
TARGET_HARD_QUAD.
(movtf_cc_reg_sp64, following split): New pattern and splitter.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r30880
gcc/ChangeLog
gcc/config/sparc/sparc.md