From 65e81bbe4ffe8942c72d39e2c08b1115b2ef6c80 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Tue, 22 Nov 2005 10:09:12 +0000 Subject: [PATCH] changed names of generated files --- ir/be/scripts/generate_emitter.pl | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/ir/be/scripts/generate_emitter.pl b/ir/be/scripts/generate_emitter.pl index dc4274ceb..80f36f505 100755 --- a/ir/be/scripts/generate_emitter.pl +++ b/ir/be/scripts/generate_emitter.pl @@ -12,9 +12,6 @@ use Data::Dumper; my $specfile = $ARGV[0]; my $target_dir = $ARGV[1]; -my $target_c = $target_dir."/emitter_gen.c"; -my $target_h = $target_dir."/emitter_gen.h"; - our $arch; our %nodes; @@ -30,6 +27,9 @@ unless ($return = do $specfile) { } use strict "subs"; +my $target_c = $target_dir."/gen_".$arch."_emitter.c"; +my $target_h = $target_dir."/gen_".$arch."_emitter.h"; + # stacks for output my @obst_func; # stack for the emit functions my @obst_header; # stack for the function prototypes @@ -68,7 +68,7 @@ foreach my $op (keys(%nodes)) { } else { $regkind = ($2 eq "s" ? "source" : "dest"); - push(@params, "get_".$regkind."_reg(n, $3)"); + push(@params, "get_".$regkind."_reg_name(n, $3)"); } s/%$1/%%\%s/; } @@ -87,9 +87,11 @@ open(OUT, ">$target_h") || die("Could not open $target_h, reason: $!\n"); my $creation_time = localtime(time()); +my $tmp = uc($arch); + print OUT< #include "irnode.h" -#include "emitter_gen.h" -#include "emitter.h" +#include "gen_$arch\_emitter.h" +#include "$arch\_emitter.h" +#include "$arch\_new_nodes.h" EOF -- 2.20.1