From ac8e2d19d7a8f1f4ef7f428177cee9bc4d1d43e9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Thu, 26 Jan 2006 16:16:22 +0000 Subject: [PATCH] spill flag changed --- ir/be/scripts/generate_new_opcodes.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/be/scripts/generate_new_opcodes.pl b/ir/be/scripts/generate_new_opcodes.pl index 8ac416397..5f68400ff 100755 --- a/ir/be/scripts/generate_new_opcodes.pl +++ b/ir/be/scripts/generate_new_opcodes.pl @@ -143,8 +143,8 @@ foreach my $op (keys(%nodes)) { # set register flags $temp .= " attr = get_ia32_attr(res);\n\n"; $temp .= " attr->flags = 0; /* clear flags */\n"; - if (!exists($n{"spill"}) || $n{"spill"} == 1) { - $temp .= " attr->flags |= arch_irn_flags_spillable; /* op is spillable */\n"; + if (exists($n{"spill"}) && $n{"spill"} == 0) { + $temp .= " attr->flags |= arch_irn_flags_dont_spill; /* op is NOT spillable */\n"; } if (exists($n{"remat"}) && $n{"remat"} == 1) { $temp .= " attr->flags |= arch_irn_flags_rematerializable; /* op can be easily recalulated */\n"; -- 2.20.1