..
amd64
Use curried style for X86_dsl. Will adapt 32-bit emit.mlp later.
2014-11-27 17:20:22 +00:00
arm
Reflecting commit 15498 on version/4.02:
2014-10-13 09:07:29 +00:00
arm64
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
i386
Adapt 32-bit emit.mlp to curried style.
2014-11-27 17:29:49 +00:00
power
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
sparc
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
.ignore
add CSE.ml to ignore files
2014-04-27 09:31:59 +00:00
CSEgen.ml
Reflecting commit 15497 on version/4.02:
2014-10-13 09:06:01 +00: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
Allow a binary code emitter to avoid the creation of an assembly source file.
2014-09-03 14:46:53 +00:00
asmgen.mli
Factorize the sequencing of operations for setting up the assembly output, calling the assembler, closing/removing the assembly output.
2014-09-03 12:48:13 +00:00
asmlibrarian.ml
Continue.
2013-09-12 15:50:47 +00:00
asmlibrarian.mli
remove all $Id keywords
2012-10-15 17:50:56 +00:00
asmlink.ml
Need to call begin_assembly after Compilenv.reset.
2014-09-03 16:02:50 +00: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
PR6695: Make sure the compiler only uses ASCII string functions.
2014-12-21 11:46:14 +00:00
asmpackager.mli
merge branch "safe-string"
2014-04-29 11:56:17 +00:00
clambda.ml
Reflecting commit 14916 on version/4.02:
2014-05-25 16:46:23 +00:00
clambda.mli
Reflecting commit 14916 on version/4.02:
2014-05-25 16:46:23 +00:00
closure.ml
Sys: Use constant for some runtime limitations.
2014-11-17 12:19:27 +00:00
closure.mli
small re-ordering of declarations, to match comments
2014-05-09 12:22:35 +00:00
cmm.ml
- Constant ropagation for float and int32/int64/nativeint arithmetic.
2014-04-25 08:41:13 +00:00
cmm.mli
- Constant ropagation for float and int32/int64/nativeint arithmetic.
2014-04-25 08:41:13 +00:00
cmmgen.ml
Sys: Use constant for some runtime limitations.
2014-11-17 12:19:27 +00:00
cmmgen.mli
Change the representation of exception slots: instead of being represented as 'string ref', they are now blocks
2013-10-23 14:28:31 +00:00
cmx_format.mli
re-commit Leo's weak-dependencies pull request
2014-05-07 00:34:20 +00:00
codegen.ml
remove all $Id keywords
2012-10-15 17:50:56 +00:00
codegen.mli
remove all $Id keywords
2012-10-15 17:50:56 +00: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
Reflecting commit 14916 on version/4.02:
2014-05-25 16:46:23 +00:00
compilenv.mli
re-commit Leo's weak-dependencies pull request
2014-05-07 00:34:20 +00: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
debuginfo.ml
clean up TABs and whitespace
2012-07-30 18:04:46 +00:00
debuginfo.mli
PR#5643: issues with .cfi and .loc directives generated by ocamlopt -g
2012-06-17 08:17:43 +00:00
emit.mli
remove all $Id keywords
2012-10-15 17:50:56 +00:00
emitaux.ml
Allow a binary code emitter to avoid the creation of an assembly source file.
2014-09-03 14:46:53 +00:00
emitaux.mli
Allow a binary code emitter to avoid the creation of an assembly source file.
2014-09-03 14:46:53 +00: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
New back-end optimization pass: common subexpression elimination (CSE).
2014-04-26 10:40:22 +00:00
mach.mli
New back-end optimization pass: common subexpression elimination (CSE).
2014-04-26 10:40:22 +00:00
printclambda.ml
- Constant ropagation for float and int32/int64/nativeint arithmetic.
2014-04-25 08:41:13 +00: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
- Constant ropagation for float and int32/int64/nativeint arithmetic.
2014-04-25 08:41:13 +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
New back-end optimization pass: common subexpression elimination (CSE).
2014-04-26 10:40:22 +00:00
printmach.mli
remove all $Id keywords
2012-10-15 17:50:56 +00:00
proc.mli
Liveness & Deadcode: fix i386-specific issue with move instructions accessing
2014-05-16 14:37:22 +00: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
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
reloadgen.mli
remove all $Id keywords
2012-10-15 17:50:56 +00:00
schedgen.ml
Reflecting commit 14963 on version/4.02:
2014-06-05 13:59:33 +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
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
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
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
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
fix some of the whitespace problems in the source
2014-04-12 10:17:02 +00:00
strmatch.mli
Folllowup to PR#6359, great cleanup of switch actions sharing.
2014-04-07 15:43:20 +00:00
x86_ast.mli
Merge Mem32/Mem64.
2014-12-02 10:58:31 +00:00
x86_dsl.ml
Merge Mem32/Mem64.
2014-12-02 10:58:31 +00:00
x86_dsl.mli
Adapt comment to curried calling convention.
2014-12-01 10:27:23 +00:00
x86_gas.ml
Merge Mem32/Mem64.
2014-12-02 10:58:31 +00: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
Support for the byte directive under solaris 32-bit.
2014-11-28 15:44:02 +00:00
x86_proc.mli
Support for the byte directive under solaris 32-bit.
2014-11-28 15:44:02 +00:00