aboutsummaryrefslogtreecommitdiffstats
path: root/aarch64/Machregs.v
diff options
context:
space:
mode:
Diffstat (limited to 'aarch64/Machregs.v')
-rw-r--r--aarch64/Machregs.v6
1 files changed, 3 insertions, 3 deletions
diff --git a/aarch64/Machregs.v b/aarch64/Machregs.v
index 704c392e..f9b9fd79 100644
--- a/aarch64/Machregs.v
+++ b/aarch64/Machregs.v
@@ -156,18 +156,18 @@ Fixpoint destroyed_by_clobber (cl: list string): list mreg :=
Definition destroyed_by_builtin (ef: external_function): list mreg :=
match ef with
- | EF_memcpy sz al => R15 :: R17 :: R29 :: nil
+ | EF_memcpy sz al => R14 :: R15 :: R17 :: nil
| EF_inline_asm txt sg clob => destroyed_by_clobber clob
| _ => nil
end.
Definition destroyed_by_setstack (ty: typ): list mreg := nil.
-Definition destroyed_at_function_entry: list mreg := R29 :: nil.
+Definition destroyed_at_function_entry: list mreg := R15 :: nil.
Definition destroyed_at_indirect_call: list mreg := nil.
-Definition temp_for_parent_frame: mreg := R29.
+Definition temp_for_parent_frame: mreg := R15.
Definition mregs_for_operation (op: operation): list (option mreg) * option mreg :=
(nil, None).