ocaml/asmcomp/arm64
Stephen Dolan 7fe360401b Per-architecture support for allocation size info in frame tables.
amd64: remove caml_call_gc{1,2,3} and simplify caml_alloc{1,2,3,N}
       by tail-calling caml_call_gc.

i386:  simplify caml_alloc{1,2,3,N} by tail-calling caml_call_gc.
       these functions do not need to preserve ebx.

arm:   simplify caml_alloc{1,2,3,N} by tail-calling caml_call_gc.
       partial revert of #8619.

arm64: simplify caml_alloc{1,2,3,N} by tail-calling caml_call_gc.
       partial revert of #8619.

power: partial revert of #8619.
       avoid restarting allocation sequence after failure.

s390:  partial revert of #8619.
       avoid restarting allocation seqeunce after failure.
2019-10-23 09:24:13 +01:00
..
CSE.ml Spacetime: a new memory profiler (#585) 2016-07-29 15:07:10 +01:00
NOTES.md Add notes and pointers to reference documents for each ocamlopt architecture. 2015-12-20 12:48:28 +01:00
arch.ml Use allocation-size info on more than just amd64. 2019-10-22 11:47:31 +01:00
emit.mlp Per-architecture support for allocation size info in frame tables. 2019-10-23 09:24:13 +01:00
proc.ml Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
reload.ml Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
scheduling.ml warning 60: enable on local modules 2019-08-28 13:24:10 +01:00
selection.ml More debugging information in Cmm terms (#2308) 2019-03-13 15:40:04 +00:00