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-1754) [drlvm][jit] Refactoring of 'devirt' and 'unguard' optimizations in Jitrino.OPT
Date Fri, 06 Oct 2006 12:58:20 GMT
[drlvm][jit] Refactoring of  'devirt' and 'unguard' optimizations in Jitrino.OPT
--------------------------------------------------------------------------------

                 Key: HARMONY-1754
                 URL: http://issues.apache.org/jira/browse/HARMONY-1754
             Project: Harmony
          Issue Type: Improvement
          Components: DRLVM
            Reporter: Mikhail Fursov
         Attachments: devirt.diff

This patch contains the following changes:
1) All previously hardcoded parameters used by devirt and unguard optimization passes could
be set up from command line. 
2) Unguard pass is usable from now. Now it processes edge profile correctly. I hope we add
profile guided unguarding to the server path after this fix commited. It shows ~1-2% performance
improvement on some benchmarks.
3) Profile guided devirtualization of object (not interface) methods added.

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