Re: Managing the JIT

"Armel" <armelasselin@hotmail.com>
Wed, 29 Jul 2009 16:52:51 +0200

          From comp.compilers

Related articles
Managing the JIT herron.philip@googlemail.com (Philip Herron) (2009-07-22)
Re: Managing the JIT echristo@gmail.com (Eric Christopher) (2009-07-24)
Re: Managing the JIT herron.philip@googlemail.com (Philip Herron) (2009-07-25)
Re: Managing the JIT armelasselin@hotmail.com (Armel) (2009-07-25)
Re: Managing the JIT herron.philip@googlemail.com (Philip Herron) (2009-07-27)
Re: Managing the JIT cr88192@hotmail.com (BGB / cr88192) (2009-07-27)
Re: Managing the JIT cr88192@hotmail.com (BGB / cr88192) (2009-07-28)
Re: Managing the JIT armelasselin@hotmail.com (Armel) (2009-07-29)
Re: Managing the JIT cr88192@hotmail.com (BGB / cr88192) (2009-07-30)
Re: Managing the JIT armelasselin@hotmail.com (Armel) (2009-07-31)
Re: Managing the JIT barry.j.kelly@gmail.com (Barry Kelly) (2009-08-01)
Re: Managing the JIT cr88192@hotmail.com (BGB / cr88192) (2009-08-02)
Re: Managing the JIT cr88192@hotmail.com (BGB / cr88192) (2009-08-02)
Re: Managing the JIT ademakov@gmail.com (Aleksey Demakov) (2009-08-07)
[1 later articles]
| List of all articles for this month |
From: "Armel" <armelasselin@hotmail.com>
Newsgroups: comp.compilers
Date: Wed, 29 Jul 2009 16:52:51 +0200
Organization: les newsgroups par Orange
References: 09-07-079 09-07-093 09-07-108
Keywords: code, incremental
Posted-Date: 29 Jul 2009 22:59:57 EDT

"BGB / cr88192" <cr88192@hotmail.com> a icrit dans le message de news:
> "Armel" <armelasselin@hotmail.com> wrote in message
>> "Philip Herron" <herron.philip@googlemail.com> a icrit dans le message de
>>> [...]
>>> something. I am having trouble finding more stuff on how this works
>>> would be great if you could point me in the right direction?! :)
>>
>> I just felt on the asmjit project : http://code.google.com/p/asmjit/
>> it seems that it does not contain megatons of code, you may find
>> interesting to read it.
>
> [...]
> OTOH, my assembler uses a textual interface (with a NASM / YASM style
> syntax).
> [...]


in fact, the function call based API could be considered as a lower
access level to the same JIT. inside your assembler with textual
interface, you probably already have this code, not providing it to
who needs it is just a loss.


by the way, one could well have the generation code behind each
function e.g. jit.move (ax, 25); generate either the binary or
assembler text for dump purposes. and the upper level interface could
understand this dumpped ASM and generate the calls!


i'd be personnally more likely to use a direct-to-binary JIT rather
than a textual interface (a JIT could be of interest to our ECMAScript
engine) but indeed a dump facility could really interest me as well,
though I see that as a debugging feature, not the corner stone of the
JIT engine.


Regards
Armel



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.