diff options
author | Jeff Law <law@gcc.gnu.org> | 1994-10-17 22:14:19 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1994-10-17 22:14:19 -0600 |
commit | 5c162a8a5cdbf16e6e98b45426f2c06e8958ff06 (patch) | |
tree | a48d1b2f09b4591441b875812b6cc0f8e5390d2e /gcc | |
parent | bccef0116a25e141fe7e8e145b000de73895368b (diff) | |
download | gcc-5c162a8a5cdbf16e6e98b45426f2c06e8958ff06.zip gcc-5c162a8a5cdbf16e6e98b45426f2c06e8958ff06.tar.gz gcc-5c162a8a5cdbf16e6e98b45426f2c06e8958ff06.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/pa/pa.md | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 254f908..74fcbf0 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") |