* config/sparc/sparc.md (movtf reg/reg split): Don't generate
commit8c61c8e6d61f56318407a980ea7d58c6a1e45244
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Dec 1999 01:20:07 +0000 (13 01:20 +0000)
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Dec 1999 01:20:07 +0000 (13 01:20 +0000)
treee4ba53e1087812c1f19fb9ffb7b71e21d1b44ffd
parentea4403dcb07785e81e82c93c9573b3dee637f0d4
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30880 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.md