[Mono-dev] llvm and mini

Alex Rønne Petersen alex at alexrp.com
Wed Jan 28 19:19:38 UTC 2015


We don't have such a system in Mono. When you run `mono --llvm`, Mono
will try to use LLVM for all methods.

I could see a system like this being implemented based on the
instrumentation functions we have in the JIT. I think the real
challenge would lie in notifying the rest of the runtime/program that
an already-JITed method has been re-JITed, and in a non-racy way.

Regards,
Alex

On Wed, Jan 28, 2015 at 7:59 PM, Jerry Maine <crashfourit at gmail.com> wrote:
> I am wondering if mono could have (or already has) a feature that could use
> mini (the current jit) to quickly compiling code and then recompile certain
> critical pieces with llvm if warranted and want would it take to develop it
> if mono does not have it already.
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>


More information about the Mono-devel-list mailing list