some cleanups for middleend node creation in backends
authorMatthias Braun <matze@braunis.de>
Tue, 13 Sep 2011 14:50:59 +0000 (16:50 +0200)
committerMatthias Braun <matze@braunis.de>
Thu, 15 Sep 2011 07:55:21 +0000 (09:55 +0200)
commit799d89c9a3af71d26c257a1bf4b1ca029f1ff675
tree74bede9a9ff1a86607c5fddbdcadbd9be7734a68
parent0363d8fc7b4be15d7584b25a681a674c7f0b84d4
some cleanups for middleend node creation in backends

Some backends create nodes in their lower_for_target phases already.
These nodes are placeholders for real backend nodes later, in contrast
they do not have register requirements or backend attributes. Simplified
this by allowing custom dumpers for them and leaving out the backend
node structs.
ir/be/ia32/ia32_spec.pl
ir/be/scripts/generate_new_opcodes.pl
ir/be/sparc/sparc_new_nodes.c
ir/be/sparc/sparc_spec.pl