diff options
author | Xavier Leroy <xavier.leroy@inria.fr> | 2015-04-23 15:01:53 +0200 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@inria.fr> | 2015-04-23 15:01:53 +0200 |
commit | b1e584557d2c5ef8422694ea6453f537dbd1573a (patch) | |
tree | 1a72485fa0a1b629d461bba274d22b83f413756a /arm/Machregsaux.mli | |
parent | 5ad466befa609df178f04886484ee38b1a9c44ed (diff) | |
download | compcert-b1e584557d2c5ef8422694ea6453f537dbd1573a.tar.gz compcert-b1e584557d2c5ef8422694ea6453f537dbd1573a.zip |
Allow "scratch" (non-allocatable temporary registers) to be mentioned in asm clobber lists.
Diffstat (limited to 'arm/Machregsaux.mli')
-rw-r--r-- | arm/Machregsaux.mli | 3 |
1 files changed, 2 insertions, 1 deletions
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 |