[Top][All Lists]
[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