From 2097cd20d6a55f2a4287ad1c6f41474f62938ce2 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Fri, 2 Jul 2010 11:56:57 +0000 Subject: [PATCH] remove commented out, old and unused code [r27686] --- ir/be/scripts/generate_new_opcodes.pl | 262 -------------------------- 1 file changed, 262 deletions(-) diff --git a/ir/be/scripts/generate_new_opcodes.pl b/ir/be/scripts/generate_new_opcodes.pl index 5c43678a8..ef7f262ae 100755 --- a/ir/be/scripts/generate_new_opcodes.pl +++ b/ir/be/scripts/generate_new_opcodes.pl @@ -635,272 +635,10 @@ EOF create_constructor($orig_op, $constr, \%cstr, \%n); } -# if (exists($n{"rd_constructor"}) && $n{"rd_constructor"} =~ /^NONE$/i) { -# # we explicitly skip the constructor if the specification entry says NONE -# } else { -# my $comment = $n{"comment"}; -# if(!exists($n{"comment"})) { -# $comment = "construct ${orig_op} node"; -# } -# $comment = -# "/**\n". -# " * ${comment}\n". -# " */\n"; -# -# $obst_constructor .= $comment; -# -# # create constructor head -# my $complete_args = ""; -# $temp = ""; -# -# $temp = "ir_node *new_bd_$op(dbg_info *db, ir_node *block"; -# if (!exists($n{"args"})) { # default args -# if ($arity == $ARITY_VARIABLE) { -# $complete_args = ", int arity, ir_node *in[]"; -# } elsif ($arity == $ARITY_DYNAMIC) { -# $complete_args = ""; -# } else { -# for (my $i = 0; $i < $arity; $i++) { -# my $opname = "op${i}"; -# if (exists($n{"ins"})) { -# my @ins = @{ $n{"ins"} }; -# $opname = $ins[$i]; -# } -# -# $complete_args .= ", ir_node *${opname}"; -# } -# } -# if ($out_arity == $ARITY_VARIABLE) { -# $complete_args .= ", int n_res"; -# } -# -# if (!defined($known_mode)) { -# $complete_args .= ", ir_mode *mode"; -# } -# } else { # user defined args -# for my $href (@{ $n{"args"} }) { -# $href->{"type"} .= " " if ($href->{"type"} !~ / [*]?$/); # put a space between name and type if there is none at the end -# $complete_args .= ", ".$href->{"type"}.$href->{"name"}; -# } -# } -# -# # we have additional attribute arguements -# if (exists($n{"attr"})) { -# $complete_args .= ", ".$n{"attr"}; -# } -# -# $temp .= "$complete_args)"; -# $obst_constructor .= "${temp}\n{\n"; -# $obst_header .= $comment; -# $obst_header .= "${temp};\n"; -# -# # emit constructor code -# if (!exists($n{"rd_constructor"})) { # default constructor -# $temp = < 0) { -# $temp .= <= 0 && scalar(@in) != $arity) { -# die "Fatal error: Arity and number of in requirements don't match for ${op}\n"; -# } -# -# $temp .= "\tstatic const arch_register_req_t *in_reqs[] =\n"; -# $temp .= "\t{\n"; -# for ($idx = 0; $idx <= $#in; $idx++) { -# my $req = $in[$idx]; -# my $reqstruct = generate_requirements($req, \%n, $op, $idx, 1); -# $temp .= "\t\t& ${reqstruct},\n"; -# } -# $temp .= "\t};\n"; -# } else { -# if($arity > 0) { -# die "Fatal error: need in requirements for ${op}\n"; -# } -# $temp .= "\tstatic const arch_register_req_t **in_reqs = NULL;\n"; -# } -# -# if (@out) { -# if($out_arity >= 0 && scalar(@out) != $out_arity) { -# die "Fatal error: Out-Arity and number of out requirements don't match for ${op}\n"; -# } -# -# for ($idx = 0; $idx <= $#out; $idx++) { -# my $req = $out[$idx]; -# my $reqstruct = generate_requirements($req, \%n, $op, $idx, 0); -# $set_out_reqs .= <out_infos[${idx}].req = &${reqstruct}; -#EOF -# } -# } else { -# if($out_arity > 0) { -# die "Fatal error: need out requirements for ${op}\n"; -# } -# } -# } else { -# $temp .= "\tstatic const arch_register_req_t **in_reqs = NULL;\n"; -# } -# if(exists($n{"init_attr"})) { -# $temp .= "\t${attr_type} *attr;\n"; -# } -# -# $temp .= "\n"; -# -# if($arity > 0) { -# $temp .= "\t/* construct in array */\n"; -# for (my $i = 0; $i < $arity; $i++) { -# my $opname = "op${i}"; -# if (exists($n{"ins"})) { -# my @ins = @{ $n{"ins"} }; -# $opname = $ins[$i]; -# } -# -# $temp .= "\tin[${i}] = ${opname};\n"; -# } -# $temp .= "\n"; -# } -# -# # set flags -# if (exists($n{"irn_flags"})) { -# $temp .= "\t/* flags */\n"; -# foreach my $flag (split(/\|/, $n{"irn_flags"})) { -# if ($flag eq "R") { -# $temp .= "\tflags |= arch_irn_flags_rematerializable;\n"; -# } elsif ($flag eq "N") { -# $temp .= "\tflags |= arch_irn_flags_dont_spill;\n"; -# } elsif ($flag eq "J") { -# $temp .= "\t flags |= arch_irn_flags_simple_jump;\n"; -# } else { -# die "Fatal error: unknown flag $flag for ${op}\n"; -# } -# } -# $temp .= "\n"; -# } -# -# # lookup init function -# my $attr_init_code = $init_attr{$attr_type}; -# if(!defined($attr_init_code)) { -# die "Fatal error: Couldn't find attribute initialisation code for type '${attr_type}'"; -# } -# my $custominit = ""; -# if(defined($custom_init_attr_func)) { -# $custominit .= &$custom_init_attr_func(\%n, $op); -# } -# -# $temp .= <