From ba0ee63dfe37e08aef608039525304e919c18187 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Wed, 5 Aug 2015 15:44:23 +0000 Subject: gensupport.h (get_num_insn_codes): Declare. gcc/ * gensupport.h (get_num_insn_codes): Declare. * gensupport.c (get_num_insn_codes): New function. * genattrtab.c (optimize_attrs): Rename max_insn_code to num_insn_codes. (main): Likewise. Use get_num_insn_codes. * gencodes.c (main): Remove "last" and use get_num_insn_codes. From-SVN: r226633 --- gcc/gensupport.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gcc/gensupport.c') diff --git a/gcc/gensupport.c b/gcc/gensupport.c index b7681a2..714af03 100644 --- a/gcc/gensupport.c +++ b/gcc/gensupport.c @@ -2602,6 +2602,14 @@ read_md_rtx (md_rtx_info *info) return true; } +/* Return the number of possible INSN_CODEs. Only meaningful once the + whole file has been processed. */ +unsigned int +get_num_insn_codes () +{ + return sequence_num; +} + /* Helper functions for insn elision. */ /* Compute a hash function of a c_test structure, which is keyed -- cgit v1.1