Integrating JIT with interpreter

Alexandre Oliva oliva at dcc.unicamp.br
Fri Sep 11 15:45:34 PDT 1998


Senthil Kumar <skumars at earthlink.net> writes:

> It was pointed out that a ton of work would be needed to 
> achieve this, the problem being something to do with handling
> exceptions and taking care of the dispatch tables.

Not only that: there's quite a lot of code that #ifdefs INTERPRETER or 
TRANSLATOR.  Just to get an idea of the differences, run, in the top
of the source tree:

find . ! -type d -print | egrep 'TRANSLATOR|INTERPRETER'

Not that it would be *too* hard, but that would be quite a lot of
work, and it would certainly have some impact in a running program,
either in terms of memory or speed, or both.  But it would be
definitly interesting to have...

-- 
Alexandre Oliva
mailto:oliva at dcc.unicamp.br mailto:aoliva at acm.org
http://www.dcc.unicamp.br/~oliva
Universidade Estadual de Campinas, SP, Brasil



More information about the kaffe mailing list