harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Natalya Golovleva (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-2874) [drlvm][jit] Scalar replacement implementation
Date Thu, 25 Jan 2007 15:47:50 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-2874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Natalya Golovleva updated HARMONY-2874:

    Attachment: scalar.5.patch

The patch scalar.5.patch was checked for all tested platforms. It may be committed.

The patch contains escape analysis fixes to apply scalar replacement optimization for local
and escaped objects created in the method.

To apply scalar replacement optimization put 'escape' before 'inline_helpers' in server.emconf
The following flag shoud be set to use scalar replacement optimization: 
-XDjit.SD2_OPT.arg.optimizer.escape.do_scalar_repl=yes (default - no) 
The following flags may be used for scalar replacement optimization:
-XDjit.SD2_OPT.arg.optimizer.escape.do_esc_scalar_repl=yes (default - no) - to optimize method
escaped objects 
-XDjit.SD2_OPT.arg.optimizer.escape.do_scalar_repl_only_final_fields=yes (default - no) -
to optimize objects with final fiels only 

> [drlvm][jit] Scalar replacement implementation
> ----------------------------------------------
>                 Key: HARMONY-2874
>                 URL: https://issues.apache.org/jira/browse/HARMONY-2874
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Natalya Golovleva
>         Attachments: scalar.1.patch, scalar.1.patch, scalar.3.patch, scalar.4.patch,
> This is a preliminary part of the scalar replacement optimization for IA-32. 
> It uses escape analysis and may be applied for 
>   - local class instances and  local arrays,
>   - method escaped class instances.
> Not ready for commit yet.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message