]> gcc.gnu.org Git - gcc.git/commit - gcc/genextract.c
Makefile.in (insn-extract.o): Fix dependencies.
authorBernd Schmidt <crux@pool.informatik.rwth-aachen.de>
Sat, 17 Oct 1998 01:28:57 +0000 (01:28 +0000)
committerJeff Law <law@gcc.gnu.org>
Sat, 17 Oct 1998 01:28:57 +0000 (19:28 -0600)
commit0a578fee772469fe17168079f48b5b1a37b30522
tree1c32cb74e56fdcc9e94bba84731ea49ea1e5910f
parente02bdac1315357e99067a279385d0e39fa66ee33
Makefile.in (insn-extract.o): Fix dependencies.

* Makefile.in (insn-extract.o): Fix dependencies.
* genextract.c (main): Generate includes for insn-config.h and
recog.h.
Delete generation of declarations which are now in recog.h.
* genrecog.c (main): Delete generation of definitions which are
now in recog.c.
* local-alloc.c (block_alloc): Use extract_insn and the variables
it sets up instead of looking up values by insn_code.
* recog.c (recog_operand, recog_operand_loc, recog_dup_loc,
recog_dup_num): Define here instead of generating the definition in
genrecog.c.
(recog_n_operands, recog_n_dups, recog_n_alternatives,
recog_operand_mode, recog_constraints, recog_operand_address_p):
New variables.
(extract_insn): New function.
* recog.h (extract_insn): Declare function.
(which_alternative, recog_n_operands, recog_n_dups,
recog_n_alternatives, recog_operand_mode, recog_constraints,
recog_operand_address_p): Declare variables.
* regclass.c (n_occurrences): New static function.
* reload.c (n_occurrences): Delete function.
(find_reloads): Use extract_insn.
* reload.h (n_occurrences): Delete declaration.

From-SVN: r23147
gcc/ChangeLog
gcc/Makefile.in
gcc/genextract.c
gcc/genrecog.c
gcc/local-alloc.c
gcc/recog.c
gcc/recog.h
gcc/regclass.c
gcc/reload.c
gcc/reload.h
This page took 0.055078 seconds and 5 git commands to generate.