[Mono-dev] Global register allocator in JIT

Zoltan Varga vargaz at gmail.com
Wed Oct 11 15:34:20 EDT 2006


To match the example, these should use OP_LADD instead of CEE_ADD. The
burg phase has an optimization to avoid useless moves when compiling
trees of the form:
(stind.i regvar[REG] (TREE))
It is turned on by defining MONO_ARCH_ENABLE_EMIT_STATE_OPT in the
mini-<ARCH>.h file. It is defined for alpha, so I don't know why it is
not working
there. It does on other architectures.


More information about the Mono-devel-list mailing list