ocaml/asmcomp/arm64
Xavier Leroy 558f40e344 New back-end optimization pass: common subexpression elimination (CSE).
(Reuses results of previous computations instead of recomputing them.)
(Cherry-picked from branch backend-optim.)
Tested on amd64/linux and i386/linux.
Other back-ends compile (after assorted updates) but are untested.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@14688 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2014-04-26 10:40:22 +00:00
..
CSE.ml New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
arch.ml Perform constant optimizations for integer division and modulus on the C-- level. 2013-11-19 07:01:54 +00:00
emit.mlp New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
proc.ml New back-end optimization pass: common subexpression elimination (CSE). 2014-04-26 10:40:22 +00:00
reload.ml Port to the ARM 64-bits (AArch64) architecture (experimental). 2013-07-18 16:09:20 +00:00
scheduling.ml Port to the ARM 64-bits (AArch64) architecture (experimental). 2013-07-18 16:09:20 +00:00
selection.ml fix some of the whitespace problems in the source 2014-04-12 10:17:02 +00:00