summaryrefslogtreecommitdiff
path: root/asmcomp
Commit message (Expand)AuthorAgeFilesLines
* -dno-locations: hide source locations (and debug events) from IR dumpsGabriel Scherer2020-01-093-11/+15
* Do not emit references to dead labels (spacetime) (#9097)Greta Yorsh2019-11-261-6/+22
* Merge pull request #9070 from lthls/fix_cache_public_method_cmmGabriel Scherer2019-11-121-1/+1
|\
| * Fix addition kind in cache_public_methodVincent Laviron2019-10-241-1/+1
* | [refactoring] use named fields for Consistbl.Inconsistency exceptionGabriel Scherer2019-11-071-2/+10
* | Merge pull request #8805 from stedolan/statmemprof-comballoc-nativeGabriel Scherer2019-11-0617-292/+297
|\ \
| * | Per-architecture support for allocation size info in frame tables.Stephen Dolan2019-10-236-103/+54
| * | Use allocation-size info on more than just amd64.Stephen Dolan2019-10-2215-119/+109
| * | Apply suggestions from code review, and make depend.Stephen Dolan2019-10-222-4/+6
| * | Retain debug information about allocation sizes, for statmemprof.Stephen Dolan2019-10-228-46/+88
| * | Use a more compact representation of debug information.Stephen Dolan2019-10-223-57/+77
| |/
* | Stop before emitGreta Yorsh2019-10-301-12/+27
|/
* Clear destination registers before sqrt instruction on amd64 (#9041)Stephen Dolan2019-10-151-0/+3
* Remove the transformation untag_int(tag_int x) = x. (#9032)Stephen Dolan2019-10-143-33/+31
* Merge pull request #9006 from stedolan/int32-compilationXavier Leroy2019-10-148-27/+93
|\
| * Improve code-generation for 32-to-64-bit zero-extension on amd64.Stephen Dolan2019-10-145-2/+19
| * Avoid redundant sign-extensions for int32 on 64-bit platforms.Stephen Dolan2019-10-143-25/+74
* | Warn about unused functor parameters (#8891)Thomas Refis2019-10-141-1/+1
|/
* Split cmmgen into generic cmm helpers and clambda-specific transformations (#...Vincent Laviron2019-10-049-2685/+3507
* amd64: Emit 32bit registers for Iconst_int when we can (This is a reuse of (b...Tom Kelly2019-10-031-4/+15
* Unbox across static handlers (#8735)Alain Frisch2019-10-033-15/+138
* Merge dump_live and print_liveFlorian Angeletti2019-09-302-5/+1
* Revised handling of weights over preference edges (#8909)Eric Stavarache2019-09-261-21/+20
* Decide unboxing of let-bound expressions based on their Cmm translation (#2165)Alain Frisch2019-09-175-213/+266
* Make contains_calls into a reference instance variableGreta Yorsh2019-09-124-7/+7
* Pass num_stack_slots as argumentGreta Yorsh2019-09-1114-57/+56
* Fix indentationGreta Yorsh2019-09-101-124/+124
* Pass contains_calls as argument to linear functionGreta Yorsh2019-09-101-7/+7
* Move contains_calls and num_stack_slots from Proc to Mach.fundeclGreta Yorsh2019-09-0929-83/+166
* Split Linearize into two modulesGreta Yorsh2019-09-0421-153/+182
* warning 60: enable on local modulesThomas Refis2019-08-283-3/+3
* Update comment in arm64KC Sivaramakrishnan2019-08-231-1/+1
* Domain state support for msvc32KC Sivaramakrishnan2019-08-231-1/+1
* Fix CFI offsets in amd64KC Sivaramakrishnan2019-08-231-1/+1
* Domain state support for s390xKC Sivaramakrishnan2019-08-232-4/+11
* Support for domain state on armKC Sivaramakrishnan2019-08-232-5/+16
* Optimising poptrap in i386KC Sivaramakrishnan2019-08-232-10/+5
* Domain state support for i386KC Sivaramakrishnan2019-08-232-14/+38
* Fix domain state field offset for power (32-bit)KC Sivaramakrishnan2019-08-231-1/+1
* Domain state works on Power64KC Sivaramakrishnan2019-08-232-15/+28
* Support for domain state on arm64 architectureKC Sivaramakrishnan2019-08-232-15/+23
* Rename exn_handler to exception_pointerKC Sivaramakrishnan2019-08-231-5/+5
* Move backtrace support global variables to domain state.KC Sivaramakrishnan2019-08-2313-41/+22
* Destroy r11 at ItrywithKC Sivaramakrishnan2019-08-231-0/+1
* young_ptr and young_limit are now in domain stateKC Sivaramakrishnan2019-08-231-22/+2
* Introduce domain state and steal exception pointerKC Sivaramakrishnan2019-08-231-10/+12
* Eliminate dead `ICatch` handlers (#2321)Greta Yorsh2019-08-061-33/+104
* Merge pull request #8826 from glondu/4.08-spelling-errorsGabriel Scherer2019-07-291-2/+2
* Add .caml to function section namesGreta Yorsh2019-07-154-8/+9
* Fix arm emittersGreta Yorsh2019-07-152-2/+2