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, 22 Feb 2007 10:03:05 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.6.patch

The patch scalar.6.patch contains the improved variant of scalar replacement optimization.
The optimization is available on ia32 platforms (linux and windows).
To run scalar replacement optimization use server.emconf file.

The following options are available to control scalar replacement optimization:

-XX:jit.SD2_OPT.arg.optimizer.escape.do_scalar_repl=no (default - yes) - to optimize local
and method escaped objects
-XX:jit.SD2_OPT.arg.optimizer.escape.do_esc_scalar_repl=no (default - yes) - to optimize method
escaped objects
-XX:jit.SD2_OPT.arg.optimizer.escape.do_scalar_repl_only_final_fields=yes (default - no) -
to optimize objects with final fields only

To exclude scalar replacement optimization from execution use server configuration file with
the option:


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