dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DotGNU]Libjit x86 back end enabled


From: Mike Aubury
Subject: Re: [DotGNU]Libjit x86 back end enabled
Date: Tue, 1 Jun 2004 11:52:06 +0100
User-agent: KMail/1.6.1

Is there any chance at all of ever getting a very basic/simplified C compiler 
frontend  to hook onto this rather than the Pascal one ?
Only - I have a project that this would be absolutely perfect for...


On Tuesday 01 June 2004 11:14, Rhys Weatherley wrote:
> Hi all,
>
> The CVS version of libjit now has the x86 back end enabled by default.  All
> of the tutorials and existing test cases work with both the interpreter and
> x86. If you run "./configure" and "make" on an x86 machine, you will get 
> real JIT!  You can use "./configure --enable-interpreter" to force the
> interpreted version of libjit, for comparison purposes.
>
> There are still a number of instructions that need expansion for x86 to
> bring it in line with the interpreter's capabilities, but it is very close.
>  And the ARM back end is about half done.
>
> The level of optimization is fairly modest at the moment: simple local
> register allocation and variable dependency analysis.  But it does generate
> pretty good x86 code despite that, and should beat the CVM unroller quite
> comfortably when it is integrated into pnet.
>
> Once the interpreter, x86, and ARM back ends are working well at this level
> of optimization, then I'll be looking into other optimizations ("make it
> work and then make it work better", as always).
>
> Please let me know if there are any problems.
>
> Cheers,
>
> Rhys.
>
> _______________________________________________
> Developers mailing list
> address@hidden
> http://dotgnu.org/mailman/listinfo/developers


reply via email to

[Prev in Thread] Current Thread [Next in Thread]