aboutsummaryrefslogtreecommitdiffstats
path: root/aarch64/Machregs.v
Commit message (Collapse)AuthorAgeFilesLines
* AArch64: make register X29 callee-saveXavier Leroy2022-05-301-3/+3
| | | | | | | | | CompCert doesn't maintain a frame pointer in X29. However, it must treat X29 as callee-save, so that CompCert-generated code can be called from code that uses X29 as frame pointer. This commit makes X29 callee-save. In places where X29 was used as a temporary, X15 or X14 is used instead.
* Qualify `Instance` and `Program Instance` as `Global`Xavier Leroy2021-10-031-2/+2
| | | | This avoids a new warning of Coq 8.14.
* AArch64 portXavier Leroy2019-08-081-0/+210
This commit adds a back-end for the AArch64 architecture, namely ARMv8 in 64-bit mode.