summaryrefslogtreecommitdiff
path: root/asmcomp/arm64
Commit message (Expand)AuthorAgeFilesLines
* Turn float comparisons into primitive operations (#9945)Stefan Muenzel2023-01-241-13/+19
* Remove arm, i386 native-code backends (#11904)Nicolás Ojeda Bär2023-01-221-4/+0
* Tab align arm64 emit (#11852)KC Sivaramakrishnan2023-01-021-22/+25
* emit.mlp: stop using references for variables initialised and never updated (...Vincent Laviron2022-12-111-17/+16
* Disable the warning 66 (unused-open-bang) locallySébastien Hinderer2022-08-181-1/+9
* Use '$' to escape special characters in all portsXavier Leroy2022-07-121-1/+1
* Provide interfaces for the backend-specific arch modulesSébastien Hinderer2022-06-301-0/+109
* Merge pull request #11218 from dra27/backend-referencesGabriel Scherer2022-05-037-1/+6
|\
| * Add line numbering headers to all backend filesDavid Allsopp2022-04-246-0/+6
| * Fix header generation of asmcomp/emit.mlDavid Allsopp2022-04-241-1/+0
* | arm64: fix out-of-range immediate in add instruction (#11230)Nicolás Ojeda Bär2022-04-291-1/+1
|/
* ARM64 CFI support (#11099)Tom Kelly2022-03-161-3/+12
* ARM64 address review:Tom Kelly2022-02-212-9/+8
* ARM64: memory model changesTom Kelly2022-02-213-19/+48
* address review: comment that x19 is a callee saved register for no-alloc Iext...Tom Kelly2022-02-211-31/+9
* ARM64: assembler, emit and proc changes to get it workingTom Kelly2022-02-212-15/+105
* Support more arguments to tail calls by passing them through the domain state...Xavier Leroy2021-09-092-13/+29
* Limit CSE of integer constants (#10615)Xavier Leroy2021-09-091-1/+1
* Safepoints (#10039)Sadiq Jaffer2021-07-094-4/+55
* Remove Cmm.memory_chunk.Double_u (#10433)Greta Yorsh2021-06-212-3/+3
* Allow CSE of immutable loads across stores (#9562)Stephen Dolan2021-05-262-4/+5
* Remove the availability analysis (#10355)Xavier Leroy2021-04-231-2/+0
* Introduce per-function environment for Emit (#8936)Greta Yorsh2021-04-221-151/+102
* Refactor Proc.op_is_pure and fix Mach.operation_can_raiseXavier Leroy2021-04-202-10/+20
* Keep Sys.opaque_identity in Cmm and Mach (#9412)Stephen Dolan2021-04-152-1/+4
* ARM64: wrong register pressure limits for IextcallXavier Leroy2020-12-271-2/+2
* Recycle the former "young limit" register, giving one more allocatable registerXavier Leroy2020-12-112-18/+18
* Do not cache young_limit in a processor registersXavier Leroy2020-12-102-7/+6
* ARM64: add and recognize specific operation for sign extensionXavier Leroy2020-11-263-0/+15
* ARM64: Improve code generation for load integer immediateXavier Leroy2020-11-261-50/+42
* ARM64: improve recognition of immediate operands for logical instructionsXavier Leroy2020-11-262-40/+69
* Remove labels after calls, checkbound, and GC pointsNicolás Ojeda Bär2020-10-084-79/+72
* Remove SpacetimeNicolás Ojeda Bär2020-10-082-8/+0
* Revised detection of arithmetic instructions with immediate operands, continuedXavier Leroy2020-09-211-4/+3
* ARM64: revised generation of ADD/SUB/CMP immediateXavier Leroy2020-09-162-4/+39
* Revised detection of arithmetic instructions with immediate operandsXavier Leroy2020-09-161-34/+17
* Prologue size should not depend on stack_offset (power, arm64) (#9083)Greta Yorsh2020-09-031-4/+7
* cehck-typoSébastien Hinderer2020-07-301-2/+8
* arm64: use Arch.macosx instead of is_macosxEduardoRFS2020-07-253-17/+9
* arm64: add reference to Apple ARM64 ABIEduardoRFS2020-07-251-0/+1
* arm64: support ios shared libraryEduardoRFS2020-07-252-8/+11
* arm64 emitter: support apple variant of assembleriOS Porting Team2020-07-252-12/+50
* ARM64 back-end: support the iOS/macOS ABI for calling external C functionsXavier Leroy2020-07-243-28/+57
* Revised passing of arguments to external C functionsXavier Leroy2020-07-245-14/+72
* Per-architecture support for allocation size info in frame tables.Stephen Dolan2019-10-231-12/+8
* Use allocation-size info on more than just amd64.Stephen Dolan2019-10-222-19/+21
* Pass num_stack_slots as argumentGreta Yorsh2019-09-111-2/+2
* Move contains_calls and num_stack_slots from Proc to Mach.fundeclGreta Yorsh2019-09-092-11/+18
* Split Linearize into two modulesGreta Yorsh2019-09-041-1/+1
* warning 60: enable on local modulesThomas Refis2019-08-281-1/+1