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] Commented: (HARMONY-2874) [drlvm][jit] Scalar replacement implementation
Date Fri, 12 Jan 2007 15:38:27 GMT

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

Natalya Golovleva commented on HARMONY-2874:
--------------------------------------------

The patch (scalar.4.patch) is an improved variant of previous patch (scalar.3.patch) . It
was tested on windows only.

To use the patch add escape pipeline step to server.emconf file. 
It should be placed before inline_helpers pipeline step in SD2_OPT optimization pass. 

-XDjit.SD2_OPT.path.optimizer=...,simplify,dce,uce,lazyexc,escape,inline_helpers,purge,simplify,...


The following flags may be used for scalar replacement optimization:
  -XDjit.SD2_OPT.arg.optimizer.escape.do_scalar_repl=yes (default - no) 
  -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.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message