ocaml/asmcomp
Alain Frisch 5c031d2d3d Decide unboxing of let-bound expressions based on their Cmm translation (#2165) 2019-09-17 10:22:08 +02:00
..
amd64 Make contains_calls into a reference instance variable 2019-09-12 12:58:54 +01:00
arm Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
arm64 Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
debug Split Linearize into two modules 2019-09-04 11:55:11 +01:00
i386 Make contains_calls into a reference instance variable 2019-09-12 12:58:54 +01:00
power Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
s390x Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
CSEgen.ml Remove loop constructors in Cmm and Mach 2019-02-19 17:00:38 +01:00
CSEgen.mli Fixing typos in various files (#2246) 2019-02-13 14:04:56 +01:00
afl_instrument.ml More debugging information in Cmm terms (#2308) 2019-03-13 15:40:04 +00:00
afl_instrument.mli More debugging information in Cmm terms (#2308) 2019-03-13 15:40:04 +00:00
asmgen.ml Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
asmgen.mli Move some code from Asmgen to the middle end directory etc. (#2288) 2019-05-10 15:11:22 +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 Add compile-time option -function-sections 2019-07-15 10:25:26 +01:00
asmlink.mli refactoring: use Misc type aliases in asmcomp/asmlink.ml 2019-01-30 22:37:13 +01:00
asmpackager.ml Fix #8769 (#8770) 2019-06-28 16:17:00 +01:00
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 Split Linearize into two modules 2019-09-04 11:55:11 +01:00
branch_relaxation.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
branch_relaxation_intf.ml Split Linearize into two modules 2019-09-04 11:55:11 +01:00
cmm.ml Decide unboxing of let-bound expressions based on their Cmm translation (#2165) 2019-09-17 10:22:08 +02:00
cmm.mli Decide unboxing of let-bound expressions based on their Cmm translation (#2165) 2019-09-17 10:22:08 +02:00
cmmgen.ml Decide unboxing of let-bound expressions based on their Cmm translation (#2165) 2019-09-17 10:22:08 +02:00
cmmgen.mli Move some code from Asmgen to the middle end directory etc. (#2288) 2019-05-10 15:11:22 +02:00
cmmgen_state.ml Decide unboxing of let-bound expressions based on their Cmm translation (#2165) 2019-09-17 10:22:08 +02:00
cmmgen_state.mli Decide unboxing of let-bound expressions based on their Cmm translation (#2165) 2019-09-17 10:22:08 +02:00
coloring.ml Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
coloring.mli Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
comballoc.ml Remove loop constructors in Cmm and Mach 2019-02-19 17:00:38 +01:00
comballoc.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
deadcode.ml Eliminate dead `ICatch` handlers (#2321) 2019-08-06 12:23:13 +01: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 s/string_of_int/Int.to_string/g 2018-11-07 13:52:02 +01:00
emitaux.mli Remove duplicate live_offset entries from frametables (#453) 2016-12-09 15:41:22 +00:00
interf.ml Remove loop constructors in Cmm and Mach 2019-02-19 17:00:38 +01:00
interf.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
interval.ml Remove loop constructors in Cmm and Mach 2019-02-19 17:00:38 +01:00
interval.mli Correct copyright header formatting 2017-10-25 23:54:39 +01:00
linear.ml Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
linear.mli Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
linearize.ml Fix indentation 2019-09-10 12:43:30 +01: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 loop constructors in Cmm and Mach 2019-02-19 17:00:38 +01:00
liveness.mli liveness: print fatal errors fully on stderr 2018-07-15 15:08:48 -04:00
mach.ml Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
mach.mli Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
printcmm.ml Move backtrace support global variables to domain state. 2019-08-23 09:50:05 +05:30
printcmm.mli Move backtrace support global variables to domain state. 2019-08-23 09:50:05 +05:30
printlinear.ml Split Linearize into two modules 2019-09-04 11:55:11 +01:00
printlinear.mli Split Linearize into two modules 2019-09-04 11:55:11 +01:00
printmach.ml Move backtrace support global variables to domain state. 2019-08-23 09:50:05 +05:30
printmach.mli Initial import of linear-scan-register-allocator 2017-02-22 17:09:18 +01:00
proc.mli Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
reg.ml s/string_of_int/Int.to_string/g 2018-11-07 13:52:02 +01:00
reg.mli GPR#2056 (Backend_var) 2018-09-28 17:59:01 +02:00
reload.mli Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
reloadgen.ml Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
reloadgen.mli Pass num_stack_slots as argument 2019-09-11 18:48:20 +01:00
schedgen.ml Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01: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 Make contains_calls into a reference instance variable 2019-09-12 12:58:54 +01:00
selectgen.mli Make contains_calls into a reference instance variable 2019-09-12 12:58:54 +01:00
selection.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
spacetime_profiling.ml More debugging information in Cmm terms (#2308) 2019-03-13 15:40:04 +00:00
spacetime_profiling.mli Spacetime: a new memory profiler (#585) 2016-07-29 15:07:10 +01:00
spill.ml Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
spill.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
split.ml Move contains_calls and num_stack_slots from Proc to Mach.fundecl 2019-09-09 11:33:03 +01:00
split.mli Update headers for the new license. 2016-02-18 16:59:16 +01:00
strmatch.ml More debugging information in Cmm terms (#2308) 2019-03-13 15:40:04 +00:00
strmatch.mli Add location information to Lswitch (#859) 2017-03-15 15:09:58 +00: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