- Allow an arbitrary (for arbitrary < 32) number of in_rBAR and !in_rBAR constraints...
authorChristoph Mallon <christoph.mallon@gmx.de>
Tue, 23 Oct 2007 21:26:43 +0000 (21:26 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Tue, 23 Oct 2007 21:26:43 +0000 (21:26 +0000)
commit590df14827a8ff5a5b53c506ac654876107bd8c9
tree9d1fba10ede237685e40b739c55bb3a2726dca8b
parent49945632462e31574a99def85791220dc0f4d872
- Allow an arbitrary (for arbitrary < 32) number of in_rBAR and !in_rBAR constraints per node.
- Remove !in and arch_register_req_type_should_be_different_from_all.
- Specify the output constraints of ia32 ShlD and ShrD more accurately as in_r1 !in_r2 !in_r3 instead of !in. This usually saves the fourth register.

[r16320]
15 files changed:
ir/be/TEMPLATE/TEMPLATE_new_nodes.c
ir/be/arm/arm_new_nodes.c
ir/be/bearch.c
ir/be/bearch.h
ir/be/bearch_t.h
ir/be/becopyopt.c
ir/be/belower.c
ir/be/benode.c
ir/be/ia32/ia32_finish.c
ir/be/ia32/ia32_new_nodes.c
ir/be/ia32/ia32_spec.pl
ir/be/ia32/ia32_transform.c
ir/be/mips/mips_new_nodes.c
ir/be/ppc32/ppc32_new_nodes.c
ir/be/scripts/generate_new_opcodes.pl