aboutsummaryrefslogtreecommitdiffstats
path: root/arm
diff options
context:
space:
mode:
Diffstat (limited to 'arm')
-rw-r--r--arm/Machregsaux.ml2
-rw-r--r--arm/Machregsaux.mli3
2 files changed, 4 insertions, 1 deletions
diff --git a/arm/Machregsaux.ml b/arm/Machregsaux.ml
index 3f7d0693..44e6b192 100644
--- a/arm/Machregsaux.ml
+++ b/arm/Machregsaux.ml
@@ -25,6 +25,8 @@ let register_names = [
("F12", F12);("F13", F13);("F14", F14); ("F15", F15)
]
+let scratch_register_names = [ "R14" ]
+
let name_of_register r =
let rec rev_assoc = function
| [] -> None
diff --git a/arm/Machregsaux.mli b/arm/Machregsaux.mli
index 90343b5b..f0feec96 100644
--- a/arm/Machregsaux.mli
+++ b/arm/Machregsaux.mli
@@ -12,7 +12,8 @@
(** Auxiliary functions on machine registers *)
+val name_of_register: Machregs.mreg -> string option
val register_by_name: string -> Machregs.mreg option
+val scratch_register_names: string list
val can_reserve_register: Machregs.mreg -> bool
-val name_of_register: Machregs.mreg -> string option
val mregs_of_clobber: Camlcoq.atom list -> Machregs.mreg list