Rework compiler.
authorCedric Cellier <rixed@happyleptic.org>
Wed, 10 Mar 2010 13:10:21 +0000 (14:10 +0100)
committerCedric Cellier <rixed@happyleptic.org>
Wed, 10 Mar 2010 13:10:21 +0000 (14:10 +0100)
commit10b1dcb565a5d46b3ba40b6f3500dee1d20560e9
tree7cc049012733a43cdca72a58b99ffe072f7499e9
parenta3734e67862b48932d14104f7d36e26a65b3e928
Rework compiler.

Allow sharing of additionnal helper vars by replacing scratch and perm vars
with named helpers (more or less equivalent to scratch vars if name is unique).

Clean Const and Reg mess.

Add signed flag into data types in addition to bit size.
compiler_impl.ml
impl_loongson.ml
impl_virtual.ml
jiton.ml
tests/virtual_test.ml