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 Tue, 09 Jan 2007 14:06:27 GMT

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

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

The latest patch for scalar replacement optimization (scalar.3.patch) was tested on windows
only.
The problem with NullPoinerException for method escaped class instances was resolved.
The escape pipeline step should be used as 'escape,dessa,ssa' in configuration file. This
is a temporary decision.
This sequence need to be placed before inline_helpers pipeline step in SD2_OPT optimization
pass.

-XDjit.SD2_OPT.path.optimizer=...,simplify,dce,uce,lazyexc,escape,dessa,ssa,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
>
>
> 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