aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-12-03 06:34:48 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-12-03 06:34:48 -0500
commit1438de588d378797758bddf8126d19e1f70f009b (patch)
tree8461bd82829d1da6dd2124eaefdf160cf22b3be2 /gcc
parent103869f2908dd58da84b2a0ff44f5717d36d1c74 (diff)
downloadgcc-1438de588d378797758bddf8126d19e1f70f009b.zip
gcc-1438de588d378797758bddf8126d19e1f70f009b.tar.gz
gcc-1438de588d378797758bddf8126d19e1f70f009b.tar.bz2
(shift_operand): Delete function.
From-SVN: r6181
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sparc.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 549fb7e..16067e6 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for Sun SPARC.
- Copyright (C) 1987, 1988, 1989, 1992 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1988, 1989, 1992, 1993 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GNU CC.
@@ -409,19 +409,6 @@ arith_double_operand (op, mode)
&& (unsigned) (INTVAL (op) + 0x1000) < 0x2000));
}
-/* Return true if OP is a register, or is a CONST_INT that can fit in a 5
- bit unsigned immediate field. This is an acceptable SImode operand for
- the count field of shift instructions. */
-
-int
-shift_operand (op, mode)
- rtx op;
- enum machine_mode mode;
-{
- return (register_operand (op, mode)
- || (GET_CODE (op) == CONST_INT && (unsigned) (INTVAL (op)) < 32));
-}
-
/* Return truth value of whether OP is a integer which fits the
range constraining immediate operands in most three-address insns,
which have a 13 bit immediate field. */