ocaml/asmcomp
jacobly0 8a46d76bf9
Fix mergeable section flags and use .rodata.cst16 where appropriate (#9981)
On x86-64 ELF, the `.rodata.cst8` section was incorrectly used.
2020-10-18 13:57:53 +02:00
..
amd64 Fix mergeable section flags and use .rodata.cst16 where appropriate (#9981) 2020-10-18 13:57:53 +02:00
arm Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
arm64 Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
debug Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
i386 Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
power Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
riscv Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
s390x Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
CSEgen.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
CSEgen.mli Fixing typos in various files (#2246) 2019-02-13 14:04:56 +01:00
afl_instrument.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
afl_instrument.mli More debugging information in Cmm terms (#2308) 2019-03-13 15:40:04 +00:00
asmgen.ml ability to restart compilation from .cmir-linear IR files 2020-10-13 15:07:13 +02:00
asmgen.mli ability to restart compilation from .cmir-linear IR files 2020-10-13 15:07:13 +02:00
asmlibrarian.ml Refactor load path management and initial environment 2019-01-30 16:36:38 +00:00
asmlibrarian.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
asmlink.ml Merge pull request #9948 from nojb/remove_spacetime 2020-10-09 14:43:23 +02:00
asmlink.mli call_linker now returns exit_code for better error response on linking_error, fixes #7141 2020-03-23 06:12:05 +05:30
asmpackager.ml code review changes 2020-04-02 16:38:54 +05:30
asmpackager.mli Add option to dump the output of e.g. -dlambda in a file (#1913) 2018-07-27 08:51:53 +01:00
branch_relaxation.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
branch_relaxation.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
branch_relaxation_intf.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
cmm.ml Merge pull request #9948 from nojb/remove_spacetime 2020-10-09 14:43:23 +02:00
cmm.mli Merge pull request #9948 from nojb/remove_spacetime 2020-10-09 14:43:23 +02:00
cmm_helpers.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
cmm_helpers.mli Remove Spacetime 2020-10-08 20:28:12 +02:00
cmmgen.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
cmmgen.mli Split cmmgen into generic cmm helpers and clambda-specific transformations (#1963) 2019-10-04 17:49:59 +02:00
cmmgen_state.ml Ensure all structured constants are registered (#9940) 2020-10-06 15:19:51 +02:00
cmmgen_state.mli Ensure all structured constants are registered (#9940) 2020-10-06 15:19:51 +02:00
coloring.ml Visit registers at most once in Coloring.iter_preferred 2020-03-31 12:34:02 +01:00
coloring.mli Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
comballoc.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
comballoc.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
deadcode.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
deadcode.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
dune [minor] fix dune build 2019-01-08 15:02:09 +01:00
emit.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
emitaux.ml Remove Spacetime 2020-10-08 20:28:12 +02:00
emitaux.mli Use allocation-size info on more than just amd64. 2019-10-22 11:47:31 +01:00
interf.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
interf.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
interval.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
interval.mli Correct copyright header formatting 2017-10-25 23:54:39 +01:00
linear.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
linear.mli Remove Spacetime 2020-10-08 20:28:12 +02:00
linearize.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
linearize.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
linscan.ml Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
linscan.mli Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
liveness.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
liveness.mli liveness: print fatal errors fully on stderr 2018-07-15 15:08:48 -04:00
mach.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
mach.mli Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
printcmm.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
printcmm.mli Revised passing of arguments to external C functions 2020-07-24 17:39:22 +02:00
printlinear.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
printlinear.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
printmach.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
printmach.mli Merge dump_live and print_live 2019-09-30 15:56:40 +02:00
proc.mli Remove Spacetime 2020-10-08 20:28:12 +02:00
reg.ml Revised passing of arguments to external C functions 2020-07-24 17:39:22 +02:00
reg.mli Revised passing of arguments to external C functions 2020-07-24 17:39:22 +02:00
reload.mli Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
reloadgen.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
reloadgen.mli Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
schedgen.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
schedgen.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
scheduling.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
selectgen.ml Allow `[@tailcall true]` and `[@tailcall false]` (#9754) 2020-10-10 13:41:39 +02:00
selectgen.mli Remove Spacetime 2020-10-08 20:28:12 +02:00
selection.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
spill.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
spill.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
split.ml Remove labels after calls, checkbound, and GC points 2020-10-08 20:28:15 +02:00
split.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
strmatch.ml Remove Const_pointer (#9578) 2020-05-19 15:31:08 +02:00
strmatch.mli Replace Location.t with Lambda.scoped_location in Lambda code 2020-04-27 12:58:53 +01:00
x86_ast.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
x86_dsl.ml Add X86_dsl.r13 2016-06-20 11:19:17 +01:00
x86_dsl.mli Add X86_dsl.r13 2016-06-20 11:19:17 +01:00
x86_gas.ml s/string_of_int/Int.to_string/g 2018-11-07 13:52:02 +01:00
x86_gas.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
x86_masm.ml Update headers for the new license. 2016-02-18 16:59:16 +01:00
x86_masm.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
x86_proc.ml Remove support for compiler plugins (#2276) 2019-03-13 11:46:37 +01:00
x86_proc.mli Remove support for compiler plugins (#2276) 2019-03-13 11:46:37 +01:00