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 08:25:22 GMT
    [ http://issues.apache.org/jira/browse/HARMONY-2778?page=comments#action_12460185 ] 
Alexey Varlamov commented on HARMONY-2778:

BTW, there are a couple of typos in Ia32APIMagics.cpp (missing ";" ):
#ifdef _EM64T_

> [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