ocaml/asmcomp
Mark Shinwell 881ec04f39 no-naked-pointers patch
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14791 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-05-12 07:29:24 +00:00
..
amd64 Wrong MASM syntax, try again. 2014-04-29 09:58:51 +00:00
arm New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
arm64 New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
i386 Wrong MASM syntax, try again. 2014-04-29 09:58:51 +00:00
power New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
sparc New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
.ignore add CSE.ml to ignore files 2014-04-27 09:31:59 +00:00
CSEgen.ml New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
CSEgen.mli New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
asmgen.ml New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
asmgen.mli remove all $Id keywords 2012-10-15 17:50:56 +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 Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +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 re-commit Leo's weak-dependencies pull request 2014-05-07 00:34:20 +00:00
asmpackager.mli merge branch "safe-string" 2014-04-29 11:56:17 +00:00
clambda.ml - Constant ropagation for float and int32/int64/nativeint arithmetic. 2014-04-25 08:41:13 +00:00
clambda.mli - Constant ropagation for float and int32/int64/nativeint arithmetic. 2014-04-25 08:41:13 +00:00
closure.ml small re-ordering of declarations, to match comments 2014-05-09 12:22:35 +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 no-naked-pointers patch 2014-05-12 07:29:24 +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 [coloring] Validate physical register offsets. 2013-01-13 16:57:36 +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 re-commit Leo's weak-dependencies pull request 2014-05-07 00:34:20 +00:00
compilenv.mli re-commit Leo's weak-dependencies pull request 2014-05-07 00:34:20 +00:00
deadcode.ml ID comments are so passé. 2014-04-26 09:38:29 +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 Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
emitaux.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
interf.ml Reintegrate raise_variants branch. 2013-11-13 13:55:13 +00:00
interf.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
linearize.ml Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +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 Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +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 New back-end optimization pass: dead code elimination. 2014-04-26 09:31:18 +00:00
reg.ml New back-end optimization pass: dead code elimination. 2014-04-26 09:31:18 +00:00
reg.mli New back-end optimization pass: dead code elimination. 2014-04-26 09:31:18 +00:00
reload.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
reloadgen.ml Support for raise variants in ocamlopt. Only amd64 for now. 2013-10-14 14:33:27 +00:00
reloadgen.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
schedgen.ml Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +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 Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
selectgen.mli Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
selection.mli remove all $Id keywords 2012-10-15 17:50:56 +00:00
spill.ml Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +00:00
spill.mli small re-ordering of declarations, to match comments 2014-05-09 12:22:35 +00:00
split.ml Add reset functions to make modules reentrant when used through compiler-libs 2014-05-09 12:01:21 +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