summaryrefslogtreecommitdiff
path: root/asmcomp/i386
Commit message (Expand)AuthorAgeFilesLines
* Safepoints (#10039)Sadiq Jaffer2021-07-092-1/+7
* Remove Cmm.memory_chunk.Double_u (#10433)Greta Yorsh2021-06-213-7/+6
* Allow CSE of immutable loads across stores (#9562)Stephen Dolan2021-05-263-3/+3
* Remove the availability analysis (#10355)Xavier Leroy2021-04-231-1/+0
* Introduce per-function environment for Emit (#8936)Greta Yorsh2021-04-221-137/+96
* Refactor Proc.op_is_pure and fix Mach.operation_can_raiseXavier Leroy2021-04-202-11/+12
* 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-084-37/+31
* Remove CblockheaderNicolás Ojeda Bär2020-10-081-1/+1
* Remove SpacetimeNicolás Ojeda Bär2020-10-082-4/+0
* Revised detection of arithmetic instructions with immediate operands, continuedXavier Leroy2020-09-211-4/+5
* Revised detection of arithmetic instructions with immediate operandsXavier Leroy2020-09-161-4/+7
* Revised passing of arguments to external C functionsXavier Leroy2020-07-242-7/+7
* Remove Const_pointer (#9578)Stephen Dolan2020-05-191-7/+0
* Per-architecture support for allocation size info in frame tables.Stephen Dolan2019-10-231-1/+1
* Use allocation-size info on more than just amd64.Stephen Dolan2019-10-221-17/+20
* Make contains_calls into a reference instance variableGreta Yorsh2019-09-121-1/+1
* 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-093-9/+13
* Split Linearize into two modulesGreta Yorsh2019-09-041-2/+2
* warning 60: enable on local modulesThomas Refis2019-08-281-1/+1
* Domain state support for msvc32KC Sivaramakrishnan2019-08-231-1/+1
* Optimising poptrap in i386KC Sivaramakrishnan2019-08-231-9/+4
* Domain state support for i386KC Sivaramakrishnan2019-08-232-14/+38
* Add .caml to function section namesGreta Yorsh2019-07-151-2/+3
* Add compile-time option -function-sectionsGreta Yorsh2019-07-151-1/+1
* Emit each function in a separate section (amd64,i386,arm,arm64)Greta Yorsh2019-07-151-6/+14
* Add pseudo-instruction `Ladjust_trap_depth` (#2322)Greta Yorsh2019-06-241-0/+4
* Fix amd64 and i386 emitters of Lcondbranch3 (#8677)Greta Yorsh2019-06-031-1/+1
* Ensure that Gc.minor_words remains accurate after a GC (#8619)Stephen Dolan2019-05-041-1/+1
* Position [Lprologue] correctly (#2292)Mark Shinwell2019-03-292-2/+13
* Remove gprof support (#2314)Mark Shinwell2019-03-161-19/+0
* More debugging information in Cmm terms (#2308)Mark Shinwell2019-03-131-18/+19
* Propagate environments further in SelectgenMark Shinwell2019-03-081-7/+7
* Linearize: for Trywith, remove the jump/call to the handler (#2237)Vincent Laviron2019-03-071-4/+6
* Remove IA32 macOS (Darwin) support (#2278)Mark Shinwell2019-03-073-63/+9
* Add [Proc.destroyed_at_reloadretaddr] (#2065)Mark Shinwell2018-10-151-0/+2
* DWARF register numberings (#2080)Mark Shinwell2018-10-041-0/+16
* 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-26/+27
* Just some tbl things. (#1699)Gabriel Radanne2018-07-231-16/+17
* Revert "Replace constant pointers by regular integers (#1580)"Damien Doligez2018-04-061-0/+6
* Replace constant pointers by regular integers (#1580)Vincent Laviron2018-03-151-6/+0
* Treat negated float comparisons more directly (#1487)Leo White2018-02-282-41/+36
* 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
* Fix evaluation order problem (#966)Mark Shinwell2017-02-151-7/+16
* Remove duplicate live_offset entries from frametables (#453)KC Sivaramakrishnan2016-12-091-6/+2
* Fix all architecturesMark Shinwell2016-10-171-22/+22
* Spacetime: a new memory profiler (#585)Mark Shinwell2016-07-294-2/+6