[Mono-dev] CIL optimizer

Rodrigo Kumpera kumpera at gmail.com
Sat Oct 2 10:26:18 EDT 2010


Nothing happened on this front for two reasons.

First that nobody had the time for it. It's a major undertaking.

Second, not one is sure that it will yield any improvements at all. Given
CIL
is a quite high level format with some rigid structure requirements, there
isn't
much room for optimization - at least at glance.

It has been suggested that producing a different format, that is more
amendable
for optimization would allow for better results but, again, it's an even
harder task
with the same level of uncertainty.

A CIL optimizer has one valid use case thou, that is to optimize code that
has
been instrumented. This would avoid the instrumentation writer having to
care
about emitting efficient CIL bytecode.


On Sat, Oct 2, 2010 at 4:54 AM, jmalcolm <malcolm.justin at gmail.com> wrote:

>
> I remember reading a very long while back that there might be a plan to
> create a generic CIL optimizer.  I understood this to mean CIL in and
> better
> CIL out.
>
> Did anything ever happen with this?  Is there any code anywhere I can dig
> up?
> --
> View this message in context:
> http://mono.1490590.n4.nabble.com/CIL-optimizer-tp2952239p2952239.html
> Sent from the Mono - Dev mailing list archive at Nabble.com.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20101002/99942f3c/attachment-0001.html 


More information about the Mono-devel-list mailing list