aboutsummaryrefslogtreecommitdiffstats
path: root/arm/Machregsaux.mli
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-04-23 14:49:30 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2015-04-23 14:49:30 +0200
commit5ad466befa609df178f04886484ee38b1a9c44ed (patch)
treec2752db1bd09224cda15df4f3c3cf9dbc3c0dc8a /arm/Machregsaux.mli
parent3ca2af08f068eb1edf638b8ef602b816823873e0 (diff)
downloadcompcert-kvx-5ad466befa609df178f04886484ee38b1a9c44ed.tar.gz
compcert-kvx-5ad466befa609df178f04886484ee38b1a9c44ed.zip
Take asm clobbers into account for determining callee-save registers used.
Diffstat (limited to 'arm/Machregsaux.mli')
-rw-r--r--arm/Machregsaux.mli1
1 files changed, 1 insertions, 0 deletions
diff --git a/arm/Machregsaux.mli b/arm/Machregsaux.mli
index 400c5abb..90343b5b 100644
--- a/arm/Machregsaux.mli
+++ b/arm/Machregsaux.mli
@@ -15,3 +15,4 @@
val register_by_name: string -> Machregs.mreg option
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