harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-2778) [drlvm][jitrino] Inlining of API methods as magics. Platform dependent part of the framework.
Date Mon, 18 Dec 2006 14:52:23 GMT
[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


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

        

Mime
View raw message