Xiao Feng,
 Yes exactly please see below...

On 8/16/06, Xiao-Feng Li <[EMAIL PROTECTED]> wrote:

On 8/17/06, Rana Dasgupta <[EMAIL PROTECTED]> wrote:


     Adding:
       - We will define one or more interfaces for grouping the fastpaths.
These will consist of methods that compatible VM's, GC's will implement.


   -  So we will write the inlinable  fastpaths wherever possible in pure
>    Java, using an annotated calling convention to call the slowpath ( to
>    support developer freedom :-) ).
>    - Where the fastpaths cannot be expressible in pure Java, we will
>    first use asm to develop the helper and a custom calling convention
to
>    invoke and test it
>    - As and when the magic classes are all available( I have not seen
>    Alex and Weldon's code ), we will switch the second set  above to
Java +
>    magic and start inlining these as well
>    - We can start with the new object allocation helper and .Jet if we
>    want to, I guess
>    - For folks who are interested in this, the core helpers live in
>    vmcore\src\jit\jit_runtime_support.cpp and the exports in
>    vmcore\include\jit_export.h.  There is platform specific stuff under
>    vmcore\util\[platform]\base
>

Thanks,


  Rana

Reply via email to