summaryrefslogtreecommitdiff
path: root/gcc/resource.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>2000-05-27 13:23:15 -0700
committerRichard Henderson <rth@gcc.gnu.org>2000-05-27 13:23:15 -0700
commit232801393614cd0dd2d1d9edb0821a08fe57e767 (patch)
tree2a3db5cb69837af35662b42fa3a1b95b877158ed /gcc/resource.h
parent30196c1ff4ff35c7d46be079c0b6466e9203a784 (diff)
downloadgcc-232801393614cd0dd2d1d9edb0821a08fe57e767.tar.gz
Makefile.in (recog.o): Don't depend on resource.h.
* Makefile.in (recog.o): Don't depend on resource.h. * recog.c: Don't include resource.h. (recog_last_allowed_insn): Remove. (recog_next_insn): Remove. (struct peep2_insn_data): New. (peep2_insn_data, peep2_current): New. (peep2_next_insn): New. (peep2_regno_dead_p, peep2_reg_dead_p): New. (peep2_find_free_register): New. (peephole2_optimize): Track life information by insn as we go. * recog.h: Update declarations. * resource.c (find_free_register, reg_dead_p): Remove. * resource.h: Remove their declarations. * toplev.c: Include hard-reg-set.h before recog.h. * genconfig.c (max_insns_per_peep2): New. (gen_peephole2): New. (main): Call it. * genemit.c (output_peephole2_scratches): Generate calls to peep2_find_free_register; adjust surrounding code. (main): Have insn-emit.c include hard-reg-set.h before recog.h. * genrecog.c (change_state): Don't track last_insn. (write_action): Write into *_pmatch_len before accepting. (write_tree): Adjust peephole2_insns and subroutines to match. * config/i386/i386.md (all peepholes): Use peep2_regno_dead_p. From-SVN: r34208
Diffstat (limited to 'gcc/resource.h')
-rw-r--r--gcc/resource.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/resource.h b/gcc/resource.h
index 718ec651341..4f0173102aa 100644
--- a/gcc/resource.h
+++ b/gcc/resource.h
@@ -50,6 +50,3 @@ extern void incr_ticks_for_insn PARAMS ((rtx));
extern void mark_end_of_function_resources PARAMS ((rtx, int));
extern void init_resource_info PARAMS ((rtx));
extern void free_resource_info PARAMS ((void));
-extern rtx find_free_register PARAMS ((rtx, rtx, const char *, int,
- HARD_REG_SET *));
-extern int reg_dead_p PARAMS ((rtx, rtx));