aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/Machregsaux.mli
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-04-23 15:01:53 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2015-04-23 15:01:53 +0200
commitb1e584557d2c5ef8422694ea6453f537dbd1573a (patch)
tree1a72485fa0a1b629d461bba274d22b83f413756a /powerpc/Machregsaux.mli
parent5ad466befa609df178f04886484ee38b1a9c44ed (diff)
downloadcompcert-kvx-b1e584557d2c5ef8422694ea6453f537dbd1573a.tar.gz
compcert-kvx-b1e584557d2c5ef8422694ea6453f537dbd1573a.zip
Allow "scratch" (non-allocatable temporary registers) to be mentioned in asm clobber lists.
Diffstat (limited to 'powerpc/Machregsaux.mli')
-rw-r--r--powerpc/Machregsaux.mli3
1 files changed, 2 insertions, 1 deletions
diff --git a/powerpc/Machregsaux.mli b/powerpc/Machregsaux.mli
index 90343b5b..f0feec96 100644
--- a/powerpc/Machregsaux.mli
+++ b/powerpc/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