aboutsummaryrefslogtreecommitdiffstats
path: root/aarch64/Machregsaux.ml
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' (Absint 3.8) into kvx-work-merge3.8David Monniaux2020-11-181-19/+0
|\
| * Move shared code in new file.Bernhard Schommer2020-06-281-17/+0
| | | | | | | | | | The name_of_register and register_of_name function are shared between all architectures and can be moved in a common file.
| * Remove the `can_reserve_register` function.Bernhard Schommer2020-06-281-2/+0
| | | | | | | | | | The function is in fact just a call to the function`is_callee_save_register` from `Conventions1.v`.
| * Use Hashtbl.find_opt.Bernhard Schommer2020-06-281-1/+1
| | | | | | | | | | Replace the pattern `try Some (Hashtbl.find ...) with Not_found -> None` by a call to the function Hashtbl.find_opt.
* | fix compiling for aarch64David Monniaux2019-09-201-0/+5
|/
* AArch64 portXavier Leroy2019-08-081-0/+35
This commit adds a back-end for the AArch64 architecture, namely ARMv8 in 64-bit mode.