diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1998-01-10 20:54:37 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-01-10 13:54:37 -0700 |
commit | 184bb750da2da4d22c64ea900ea1a4f00927ca77 (patch) | |
tree | 418c1299a8009344c78283c0c866d1a9d9bbd115 /gcc/reload.h | |
parent | 9d1943807a48cb47240d612ca4302c1054c4b23a (diff) | |
download | gcc-184bb750da2da4d22c64ea900ea1a4f00927ca77.zip gcc-184bb750da2da4d22c64ea900ea1a4f00927ca77.tar.gz gcc-184bb750da2da4d22c64ea900ea1a4f00927ca77.tar.bz2 |
regmove.c: New implementation of regmove pass.
* regmove.c: New implementation of regmove pass.
* local-alloc.c (optimize_reg_copy_1, optimize_reg_copy_2): Remove
decls, make them have external linkage. Return a value from
optimize_reg_copy_1.
* reload.h (count_occurrences): Add decl.
* reload1.c (count_occurrences): Delete decl, make it have external
linkage.
* rtl.h (optimize_reg_copy_1, optimize_reg_copy_2): Declare.
Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r17316
Diffstat (limited to 'gcc/reload.h')
-rw-r--r-- | gcc/reload.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/reload.h b/gcc/reload.h index e69debe..1419729 100644 --- a/gcc/reload.h +++ b/gcc/reload.h @@ -1,5 +1,5 @@ /* Communication between reload.c and reload1.c. - Copyright (C) 1987, 91, 92, 93, 94, 95, 1997 Free Software Foundation, Inc. + Copyright (C) 1987, 91-95, 1997, 1998 Free Software Foundation, Inc. This file is part of GNU CC. @@ -200,9 +200,10 @@ extern rtx find_equiv_reg PROTO((rtx, rtx, enum reg_class, int, short *, /* Return 1 if register REGNO is the subject of a clobber in insn INSN. */ extern int regno_clobbered_p PROTO((int, rtx)); - /* Functions in reload1.c: */ +int count_occurrences PROTO((rtx, rtx)); + /* Initialize the reload pass once per compilation. */ extern void init_reload PROTO((void)); |