diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2015-08-05 15:44:23 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2015-08-05 15:44:23 +0000 |
commit | ba0ee63dfe37e08aef608039525304e919c18187 (patch) | |
tree | 3bb6cba655f74f75d4e5a605da5b2ec1ef7cbeda /gcc/gensupport.c | |
parent | dcc74ead1e18da4a7f096ee98424452bc13706da (diff) | |
download | gcc-ba0ee63dfe37e08aef608039525304e919c18187.zip gcc-ba0ee63dfe37e08aef608039525304e919c18187.tar.gz gcc-ba0ee63dfe37e08aef608039525304e919c18187.tar.bz2 |
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
Diffstat (limited to 'gcc/gensupport.c')
-rw-r--r-- | gcc/gensupport.c | 8 |
1 files changed, 8 insertions, 0 deletions
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 |