egcs/gcc ChangeLog config/sparc/sparc.md
davem@gcc.gnu.org
davem@gcc.gnu.org
Sun Dec 12 17:20:00 GMT 1999
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: davem@sourceware.cygnus.com 99/12/12 17:20:07
Modified files:
gcc : ChangeLog
gcc/config/sparc: sparc.md
Log message:
* 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.
More information about the Gcc-cvs
mailing list