From decef4b32d9be1c9ef75ca456550a4129b7ed8ea Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Tue, 19 Jun 2007 18:31:53 +0000 Subject: [PATCH] made CondJmp and SwitchJmp pinned [r14656] --- ir/be/arm/arm_spec.pl | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ir/be/arm/arm_spec.pl b/ir/be/arm/arm_spec.pl index 659c86f3f..ad9d854bf 100644 --- a/ir/be/arm/arm_spec.pl +++ b/ir/be/arm/arm_spec.pl @@ -490,13 +490,13 @@ Copy => { }, CopyB => { - op_flags => "F|H", - state => "pinned", - comment => "implements a memcopy: CopyB(dst, src, size, mem) == memcpy(dst, src, size)", + op_flags => "F|H", + state => "pinned", + comment => "implements a memcopy: CopyB(dst, src, size, mem) == memcpy(dst, src, size)", attr => "tarval *tv", init_attr => 'attr->value = tv;', - reg_req => { "in" => [ "!sp", "!sp", "gp", "gp", "gp", "none" ], "out" => [ "none" ] }, - outs => [ "M" ], + reg_req => { "in" => [ "!sp", "!sp", "gp", "gp", "gp", "none" ], "out" => [ "none" ] }, + outs => [ "M" ], }, SymConst => { @@ -511,6 +511,7 @@ SymConst => { CondJmp => { op_flags => "L|X|Y", + state => "pinned", comment => "construct conditional jump: CMP A, B && JMPxx LABEL", mode => "mode_T", attr => "int proj_num", @@ -521,6 +522,7 @@ CondJmp => { SwitchJmp => { op_flags => "L|X|Y", + state => "pinned", comment => "construct switch", mode => "mode_T", attr => "int n_projs, long def_proj_num", -- 2.20.1