diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-06-27 15:51:49 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-06-27 09:51:49 -0600 |
commit | 4c649323e35b4334684c43c13f55f8dcdd1e849a (patch) | |
tree | 8bda5f9b49d90febefd96ece8be5e8acfc5d4e62 /gcc/rtl.h | |
parent | ea56ab2ae0a87ddabb867ef8d4ad47205cee1f3a (diff) | |
download | gcc-4c649323e35b4334684c43c13f55f8dcdd1e849a.zip gcc-4c649323e35b4334684c43c13f55f8dcdd1e849a.tar.gz gcc-4c649323e35b4334684c43c13f55f8dcdd1e849a.tar.bz2 |
flow.c (count_reg_sets): New function.
* flow.c (count_reg_sets): New function.
(count_reg_sets_1, count_ref_references): Likewise.
(recompute_reg_usage): Likewise.
* rtl.h (recompute_reg_usage): Add prototype.
* toplev.c (rest_of_compilation): Call recompute_reg_usage just
before local register allocation.
From-SVN: r20756
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1407,6 +1407,7 @@ extern void stupid_life_analysis PROTO ((rtx, int, FILE *)); /* In flow.c */ extern void allocate_for_life_analysis PROTO ((void)); +extern int recompute_reg_usage PROTO ((rtx)); #ifdef BUFSIZ extern void dump_flow_info PROTO ((FILE *)); #endif @@ -1543,4 +1544,5 @@ extern void init_alias_analysis PROTO ((void)); extern void end_alias_analysis PROTO ((void)); extern void record_base_value PROTO ((int, rtx, int)); + #endif /* _RTL_H */ |