harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-2778) [drlvm][jitrino] Inlining of API methods as magics. Platform dependent part of the framework.
Date Thu, 21 Dec 2006 07:54:23 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-2778?page=comments#action_12460176 ] 
Alexey Varlamov commented on HARMONY-2778:

seems the fix in ControlFlowGraph.cpp requires updating comment in condition as well (no need
to update the whole patch, just this bit.).

Regarding the j.l.System.arraycopy(), I mentioned it in the discussion on list mostly for
the record, it need no explicit exclusion through inlineSkipMethodTable (because processed
earlier in Java translator).

> [drlvm][jitrino] Inlining of API methods as magics. Platform dependent part of the framework.
> ---------------------------------------------------------------------------------------------
>                 Key: HARMONY-2778
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2778
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>         Assigned To: Alexey Varlamov
>         Attachments: api_magics.zip
> This patch introduces a framework to replace known JAVA API calls with fast native platform
dependent instruction sequences.
> The patch contains:
> 1) Inlining of Long/Integer bits manipulation methods for IA32/EM64T platform (these
methods are hot in SpecJBB2005).
> 2) BSF inst implementation in encoder
> 3) The fix ControlFlowGraph.cpp for the problem revealed by this patch.
> 4) Refactoring of the inliner's method table. The method_table code now uses MemoryManager
and all memory leaks found are fixed.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message