summaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-01-10 20:54:37 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-01-10 20:54:37 +0000
commit57fc958f7fc35a29e40054869686c0d3d7ea11e8 (patch)
tree418c1299a8009344c78283c0c866d1a9d9bbd115 /gcc/rtl.h
parent6c09462d2afe5b745dcda7bbc245cfda9ab05e05 (diff)
downloadgcc-57fc958f7fc35a29e40054869686c0d3d7ea11e8.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17316 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index b7d70196963..992b75b15ad 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1,5 +1,5 @@
/* Register Transfer Language (RTL) definitions for GNU C-Compiler
- Copyright (C) 1987, 91-96, 1997 Free Software Foundation, Inc.
+ Copyright (C) 1987, 91-97, 1998 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -1389,4 +1389,8 @@ extern void init_alias_once PROTO ((void));
extern void init_alias_analysis PROTO ((void));
extern void end_alias_analysis PROTO ((void));
+/* In local-alloc.c */
+extern int optimize_reg_copy_1 PROTO((rtx, rtx, rtx));
+extern void optimize_reg_copy_2 PROTO((rtx, rtx, rtx));
+
#endif /* _RTL_H */