From 5c162a8a5cdbf16e6e98b45426f2c06e8958ff06 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Mon, 17 Oct 1994 22:14:19 -0600 Subject: [PATCH] pa.md (reload_insi, [...]): Expanders deleted. * pa.md (reload_insi, reload_outsi): Expanders deleted. (reload_indf, reload_outdf, reload_indi, reload_outdi): Likewise. (reload_insf, reload_outsf): Likewise. From-SVN: r8298 --- gcc/config/pa/pa.md | 129 -------------------------------------------- 1 file changed, 129 deletions(-) diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 254f9082d3c..74fcbf0e9c6 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -951,39 +951,6 @@ DONE; }") -;; Reloading an SImode or DImode value requires a scratch register if -;; going in to or out of float point registers. - -(define_expand "reload_insi" - [(set (match_operand:SI 0 "register_operand" "=Z") - (match_operand:SI 1 "general_operand" "")) - (clobber (match_operand:SI 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, SImode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - -(define_expand "reload_outsi" - [(set (match_operand:SI 0 "general_operand" "") - (match_operand:SI 1 "register_operand" "Z")) - (clobber (match_operand:SI 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, SImode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - ;;; pic symbol references (define_insn "" @@ -1480,39 +1447,6 @@ DONE; }") -;; Reloading an SImode or DImode value requires a scratch register if -;; going in to or out of float point registers. - -(define_expand "reload_indf" - [(set (match_operand:DF 0 "register_operand" "=Z") - (match_operand:DF 1 "general_operand" "")) - (clobber (match_operand:DF 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, DFmode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - -(define_expand "reload_outdf" - [(set (match_operand:DF 0 "general_operand" "") - (match_operand:DF 1 "register_operand" "Z")) - (clobber (match_operand:DF 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, DFmode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - (define_insn "" [(set (match_operand:DF 0 "reg_or_nonsymb_mem_operand" "=f,*r,Q,?o,?Q,f,*&r,*&r") @@ -1618,36 +1552,6 @@ DONE; }") -(define_expand "reload_indi" - [(set (match_operand:DI 0 "register_operand" "=f") - (match_operand:DI 1 "general_operand" "")) - (clobber (match_operand:SI 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, DImode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - -(define_expand "reload_outdi" - [(set (match_operand:DI 0 "general_operand" "") - (match_operand:DI 1 "register_operand" "f")) - (clobber (match_operand:SI 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, DImode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - (define_insn "" [(set (match_operand:DI 0 "register_operand" "=r") (high:DI (match_operand 1 "" "")))] @@ -1753,39 +1657,6 @@ DONE; }") -;; Reloading an SImode or DImode value requires a scratch register if -;; going in to or out of float point registers. - -(define_expand "reload_insf" - [(set (match_operand:SF 0 "register_operand" "=Z") - (match_operand:SF 1 "general_operand" "")) - (clobber (match_operand:SF 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, SFmode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - -(define_expand "reload_outsf" - [(set (match_operand:SF 0 "general_operand" "") - (match_operand:SF 1 "register_operand" "Z")) - (clobber (match_operand:SF 2 "register_operand" "=&r"))] - "" - " -{ - if (emit_move_sequence (operands, SFmode, operands[2])) - DONE; - - /* We don't want the clobber emitted, so handle this ourselves. */ - emit_insn (gen_rtx (SET, VOIDmode, operands[0], operands[1])); - DONE; -}") - (define_insn "" [(set (match_operand:SF 0 "reg_or_nonsymb_mem_operand" "=f,r,f,r,Q,Q") -- 2.30.2