ocaml/asmcomp
Leo White 59aab8d1c2 Support for unroll and and specialise attributes 2016-02-10 14:14:42 +01:00
..
amd64 Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
arm Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
arm64 Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
i386 Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
power Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
s390x Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
sparc Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
CSEgen.ml Prevent quadratic cases in CSE 2015-11-26 15:04:41 +01:00
CSEgen.mli merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
asmgen.ml Enable flambda 2016-01-28 15:04:47 +01:00
asmgen.mli Enable flambda 2016-01-28 15:04:47 +01:00
asmlibrarian.ml Enable flambda 2016-01-28 15:04:47 +01:00
asmlibrarian.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
asmlink.ml Enable flambda 2016-01-28 15:04:47 +01:00
asmlink.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
asmpackager.ml Enable flambda 2016-01-28 15:04:47 +01:00
asmpackager.mli Enable flambda 2016-01-28 15:04:47 +01:00
branch_relaxation.ml merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16205) 2015-07-17 14:31:05 +00:00
branch_relaxation.mli merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16205) 2015-07-17 14:31:05 +00:00
branch_relaxation_intf.ml merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16205) 2015-07-17 14:31:05 +00:00
build_export_info.ml Import latest Flambda changes 2016-02-09 09:59:26 +01:00
build_export_info.mli Add warning headers to flambda files 2016-01-22 00:39:46 +01:00
clambda.ml Add Clambda.preallocated_{block, constants} types 2016-01-13 18:23:02 +01:00
clambda.mli Add Clambda.preallocated_{block, constants} types 2016-01-13 18:23:02 +01:00
closure.ml Support for unroll and and specialise attributes 2016-02-10 14:14:42 +01:00
closure.mli small re-ordering of declarations, to match comments 2014-05-09 12:22:35 +00:00
closure_offsets.ml Add warning headers to flambda files 2016-01-22 00:39:46 +01:00
closure_offsets.mli Add warning headers to flambda files 2016-01-22 00:39:46 +01:00
cmm.ml Improved annotations on Psetfield etc 2015-12-18 16:42:40 +00:00
cmm.mli Improved annotations on Psetfield etc 2015-12-18 16:42:40 +00:00
cmmgen.ml merge 2016-01-29 14:43:38 +00:00
cmmgen.mli Add Clambda.preallocated_{block, constants} types 2016-01-13 18:23:02 +01:00
cmx_format.mli Enable flambda 2016-01-28 15:04:47 +01:00
coloring.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
coloring.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
comballoc.ml Support for raise variants in ocamlopt. Only amd64 for now. 2013-10-14 14:33:27 +00:00
comballoc.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
compilenv.ml Enable flambda 2016-01-28 15:04:47 +01:00
compilenv.mli Enable flambda 2016-01-28 15:04:47 +01:00
deadcode.ml Liveness & Deadcode: fix i386-specific issue with move instructions accessing 2014-05-16 14:37:22 +00:00
deadcode.mli ID comments are so passé. 2014-04-26 09:38:29 +00:00
emit.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
emitaux.ml whitespace cleanup, cut long lines, add some missing headers 2015-09-11 11:58:31 +00:00
emitaux.mli GPR#212 Emitaux: also emit column location 2015-08-02 15:37:02 +00:00
export_info.ml Remove unused globals field of Export_info.t 2016-01-22 01:24:02 +01:00
export_info.mli Remove unused globals field of Export_info.t 2016-01-22 01:24:02 +01:00
export_info_for_pack.ml Support for unroll and and specialise attributes 2016-02-10 14:14:42 +01:00
export_info_for_pack.mli Add warning headers to flambda files 2016-01-22 00:39:46 +01:00
flambda_to_clambda.ml Import latest Flambda changes 2016-02-09 09:59:26 +01:00
flambda_to_clambda.mli Add warning headers to flambda files 2016-01-22 00:39:46 +01:00
import_approx.ml Support for unroll and and specialise attributes 2016-02-10 14:14:42 +01:00
import_approx.mli Add warning headers to flambda files 2016-01-22 00:39:46 +01:00
interf.ml Undo previous commit. 2014-10-09 17:08:31 +00:00
interf.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
linearize.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
linearize.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
liveness.ml Liveness & Deadcode: fix i386-specific issue with move instructions accessing 2014-05-16 14:37:22 +00:00
liveness.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
mach.ml PR#7024 and GPR#295: CSE confuses +0.0 and -0.0 2015-11-19 09:25:02 +01:00
mach.mli PR#7024 and GPR#295: CSE confuses +0.0 and -0.0 2015-11-19 09:25:02 +01:00
printclambda.ml Merge pull request #395 from chambart/clambda_constant_closures 2016-01-12 15:21:11 +01:00
printclambda.mli #5779: improve support for structured constants (better propagation, sharing, cleaner representation). Also fix #6337 (constants emitted several times). 2014-03-06 17:03:16 +00:00
printcmm.ml Improved annotations on Psetfield etc 2015-12-18 16:42:40 +00:00
printcmm.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
printlinear.ml Support for raise variants in ocamlopt. Only amd64 for now. 2013-10-14 14:33:27 +00:00
printlinear.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
printmach.ml PR#7024 and GPR#295: CSE confuses +0.0 and -0.0 2015-11-19 09:25:02 +01:00
printmach.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
proc.mli Rename to max_arguments_for_tailcalls; revise numbers assuming no unboxed floats using the OCaml calling conventions 2016-02-08 15:02:40 +01:00
reg.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
reg.mli PR#6501: harden the native-code generator against certain uses of "%identity". 2014-08-11 07:46:25 +00:00
reload.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
reloadgen.ml Remove dead code. 2015-10-16 17:04:56 +00:00
reloadgen.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
schedgen.ml More precise typing at the C-- and Mach level: 2014-11-06 08:54:14 +00:00
schedgen.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
scheduling.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
selectgen.ml Improved annotations on Psetfield etc 2015-12-18 16:42:40 +00:00
selectgen.mli PR#6501: harden the native-code generator against certain uses of "%identity". 2014-08-11 07:46:25 +00:00
selection.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
spill.ml Clear Spill.destroyed_at_fork to avoid memory blowup 2016-01-12 15:41:51 +01:00
spill.mli small re-ordering of declarations, to match comments 2014-05-09 12:22:35 +00:00
split.ml merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev 15121) 2014-08-22 13:45:02 +00:00
split.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
strmatch.ml Remove dead code. 2015-10-16 17:04:56 +00:00
strmatch.mli Folllowup to PR#6359, great cleanup of switch actions sharing. 2014-04-07 15:43:20 +00:00
un_anf.ml Enable flambda 2016-01-28 15:04:47 +01:00
un_anf.mli Correct name of licence 2016-01-05 08:46:03 +00:00
x86_ast.mli GPR#212 Emitaux: also emit column location 2015-08-02 15:37:02 +00:00
x86_dsl.ml whitespace cleanup, cut long lines, add some missing headers 2015-09-11 11:58:31 +00:00
x86_dsl.mli GPR#212 Emitaux: also emit column location 2015-08-02 15:37:02 +00:00
x86_gas.ml PR#7037: don't put temporary asm file names into object files. 2015-12-13 18:40:04 +01:00
x86_gas.mli Rename Intel_* to X86_*. 2014-11-27 17:12:21 +00:00
x86_masm.ml Merge Mem32/Mem64. 2014-12-02 10:58:31 +00:00
x86_masm.mli Rename Intel_* to X86_*. 2014-11-27 17:12:21 +00:00
x86_proc.ml whitespace cleanup, cut long lines, add some missing headers 2015-09-11 11:58:31 +00:00
x86_proc.mli whitespace cleanup, cut long lines, add some missing headers 2015-09-11 11:58:31 +00:00