summaryrefslogtreecommitdiff
path: root/asmcomp/s390x
Commit message (Expand)AuthorAgeFilesLines
* Turn float comparisons into primitive operations (#9945)Stefan Muenzel2023-01-241-0/+8
* Remove arm, i386 native-code backends (#11904)Nicolás Ojeda Bär2023-01-221-4/+0
* Use '$' to escape special characters in all portsXavier Leroy2022-07-121-4/+0
* Provide interfaces for the backend-specific arch modulesSébastien Hinderer2022-06-301-0/+79
* Merge pull request #11217 from dra27/restore-backendsGabriel Scherer2022-05-032-5/+8
|\
| * Add placeholders for Idls_get to disabled backendsDavid Allsopp2022-04-241-0/+3
| * Propagate changes to Mach.operation from PR#10943David Allsopp2022-04-242-5/+5
* | 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
|/
* Support more arguments to tail calls by passing them through the domain state...Xavier Leroy2021-09-092-10/+24
* More parameter passing registers for Power and s390x (#10578)Xavier Leroy2021-08-281-4/+4
* Safepoints (#10039)Sadiq Jaffer2021-07-093-3/+25
* Remove Cmm.memory_chunk.Double_u (#10433)Greta Yorsh2021-06-211-2/+2
* Allow CSE of immutable loads across stores (#9562)Stephen Dolan2021-05-262-2/+2
* Remove the availability analysis (#10355)Xavier Leroy2021-04-231-1/+0
* Introduce per-function environment for Emit (#8936)Greta Yorsh2021-04-221-126/+83
* Refactor Proc.op_is_pure and fix Mach.operation_can_raiseXavier Leroy2021-04-202-10/+8
* Keep Sys.opaque_identity in Cmm and Mach (#9412)Stephen Dolan2021-04-152-1/+3
* Remove labels after calls, checkbound, and GC pointsNicolás Ojeda Bär2020-10-083-28/+24
* Remove SpacetimeNicolás Ojeda Bär2020-10-082-4/+0
* Revised detection of arithmetic instructions with immediate operands, continuedXavier Leroy2020-09-211-4/+3
* Back-ends for 64-bit platforms do not need to be compilable on a 32-bit hostXavier Leroy2020-09-161-6/+3
* Revised detection of arithmetic instructions with immediate operandsXavier Leroy2020-09-161-26/+21
* Fix check-typo sinsDavid Allsopp2020-09-111-1/+1
* z Systems: subtract immediate has its own range of valid immediate values (#9...Xavier Leroy2020-08-261-0/+6
* Revised passing of arguments to external C functionsXavier Leroy2020-07-241-6/+4
* Per-architecture support for allocation size info in frame tables.Stephen Dolan2019-10-231-8/+7
* Use allocation-size info on more than just amd64.Stephen Dolan2019-10-221-12/+13
* 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-10/+18
* Split Linearize into two modulesGreta Yorsh2019-09-041-1/+1
* Domain state support for s390xKC Sivaramakrishnan2019-08-232-4/+11
* Add pseudo-instruction `Ladjust_trap_depth` (#2322)Greta Yorsh2019-06-241-0/+5
* Ensure that Gc.minor_words remains accurate after a GC (#8619)Stephen Dolan2019-05-041-4/+5
* Position [Lprologue] correctly (#2292)Mark Shinwell2019-03-292-3/+11
* More debugging information in Cmm terms (#2308)Mark Shinwell2019-03-131-4/+4
* Propagate environments further in SelectgenMark Shinwell2019-03-081-5/+5
* Linearize: for Trywith, remove the jump/call to the handler (#2237)Vincent Laviron2019-03-071-3/+4
* Add [Proc.destroyed_at_reloadretaddr] (#2065)Mark Shinwell2018-10-151-0/+4
* DWARF register numberings (#2080)Mark Shinwell2018-10-041-0/+19
* Rename Mach.Ialloc record field from _words_ to _bytes_ and fix logic in a co...Mark Shinwell2018-10-021-1/+1
* Add Lprologue (#2055)Mark Shinwell2018-09-241-5/+6
* Pass the elements from `BUILD_PATH_PREFIX_MAP` to the assembler (#1930)Xavier Clerc2018-07-271-2/+3
* s390x: use binary literals for branch condition masks (#1643)Gabriel Scherer2018-03-021-13/+18
* Hopefully fix regression from #1487.alainfrisch2018-03-011-2/+2
* Treat negated float comparisons more directly (#1487)Leo White2018-02-281-10/+13
* Add a padding word before "data_end" symbols (MPR#6329) (#1437)Mark Shinwell2017-10-241-0/+1
* Register availability analysis (#856)Mark Shinwell2017-09-151-0/+1
* Generate frametable in data section to improve code relocatabilityXavier Leroy2017-09-071-1/+1
* Typos and basic grammar error fixing (#1280)Fourchaux2017-08-101-1/+1