Hello, and other things
John.Rose at Sun.COM
Sat Mar 15 11:20:14 PDT 2008
Thanks for the excellent references.
Since this list is archived, they are now
bookmarked for us.
On Mar 15, 2008, at 2:20 AM, Patrick Wright wrote:
> Sorry if this is off-topic for the list, seems related to Jason's
> original question on the thread.
It's on-topic because of the such work may
expose pain points in the JVM for compiler
back ends in general. E.g., a botched JIT
optimization forcing back end complexity
for a C compiler would probably count as
a point point. From a quick scan of your first
reference, I don't see any yet. They probably
have a lot more work to do moving their
backend output closer to the JVM.
For example, most C pointers can probably
be rendered as offsets plus a base of a
Java objects or array. This requires a
big pointer analysis, plus oracular advice
from the user, but I think it would pay off.
For a low-level account of JIT optimizations,
see (and as you make discoveries contribute to)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mlvm-dev