aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1994-10-17 22:14:19 -0600
committerJeff Law <law@gcc.gnu.org>1994-10-17 22:14:19 -0600
commit5c162a8a5cdbf16e6e98b45426f2c06e8958ff06 (patch)
treea48d1b2f09b4591441b875812b6cc0f8e5390d2e /gcc
parentbccef0116a25e141fe7e8e145b000de73895368b (diff)
downloadgcc-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.md129
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")