aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2004-11-09 17:29:03 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-11-09 17:29:03 +0000
commit10015a27fd82667b0b756059bd67e9d6fb330f0e (patch)
treef6f502726a533f7df49f2d086800ec7d30fd4712 /gcc
parentc75d6010b052d367dbd4b53c7615e09cf4f1bf5a (diff)
downloadgcc-10015a27fd82667b0b756059bd67e9d6fb330f0e.zip
gcc-10015a27fd82667b0b756059bd67e9d6fb330f0e.tar.gz
gcc-10015a27fd82667b0b756059bd67e9d6fb330f0e.tar.bz2
reload.c (refers_to_mem_for_reload_p, [...]): Make them static.
* reload.c (refers_to_mem_for_reload_p, refers_to_regno_for_reload_p): Make them static. * reload.h: Remove the corresponding prototypes. From-SVN: r90349
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/reload.c7
-rw-r--r--gcc/reload.h10
3 files changed, 11 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5ce802b..e949d74 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2004-11-09 Kazu Hirata <kazu@cs.umass.edu>
+
+ * reload.c (refers_to_mem_for_reload_p,
+ refers_to_regno_for_reload_p): Make them static.
+ * reload.h: Remove the corresponding prototypes.
+
2004-11-09 James A. Morrison <phython@gcc.gnu.org>
Eric Botcazou <ebotcazou@libertysurf.fr>
diff --git a/gcc/reload.c b/gcc/reload.c
index 66894dc..c56a499 100644
--- a/gcc/reload.c
+++ b/gcc/reload.c
@@ -271,6 +271,9 @@ static rtx find_reloads_subreg_address (rtx, int, int, enum reload_type,
int, rtx);
static void copy_replacements_1 (rtx *, rtx *, int);
static int find_inc_amount (rtx, rtx);
+static int refers_to_mem_for_reload_p (rtx);
+static int refers_to_regno_for_reload_p (unsigned int, unsigned int,
+ rtx, rtx *);
#ifdef HAVE_SECONDARY_RELOADS
@@ -6171,7 +6174,7 @@ find_replacement (rtx *loc)
This is similar to refers_to_regno_p in rtlanal.c except that we
look at equivalences for pseudos that didn't get hard registers. */
-int
+static int
refers_to_regno_for_reload_p (unsigned int regno, unsigned int endregno,
rtx x, rtx *loc)
{
@@ -6364,7 +6367,7 @@ reg_overlap_mentioned_for_reload_p (rtx x, rtx in)
/* Return nonzero if anything in X contains a MEM. Look also for pseudo
registers. */
-int
+static int
refers_to_mem_for_reload_p (rtx x)
{
const char *fmt;
diff --git a/gcc/reload.h b/gcc/reload.h
index 308797c..5cd0ad6 100644
--- a/gcc/reload.h
+++ b/gcc/reload.h
@@ -308,19 +308,9 @@ extern void move_replacements (rtx *x, rtx *y);
Otherwise, return *LOC. */
extern rtx find_replacement (rtx *);
-/* Return nonzero if register in range [REGNO, ENDREGNO)
- appears either explicitly or implicitly in X
- other than being stored into. */
-extern int refers_to_regno_for_reload_p (unsigned int, unsigned int,
- rtx, rtx *);
-
/* Nonzero if modifying X will affect IN. */
extern int reg_overlap_mentioned_for_reload_p (rtx, rtx);
-/* Return nonzero if anything in X contains a MEM. Look also for pseudo
- registers. */
-extern int refers_to_mem_for_reload_p (rtx);
-
/* Check the insns before INSN to see if there is a suitable register
containing the same value as GOAL. */
extern rtx find_equiv_reg (rtx, rtx, enum reg_class, int, short *,