Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 33638 invoked from network); 22 Feb 2007 10:03:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Feb 2007 10:03:27 -0000 Received: (qmail 20656 invoked by uid 500); 22 Feb 2007 10:03:35 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 20637 invoked by uid 500); 22 Feb 2007 10:03:35 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 20626 invoked by uid 99); 22 Feb 2007 10:03:35 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Feb 2007 02:03:35 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Feb 2007 02:03:26 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id D2F5F7141E1 for ; Thu, 22 Feb 2007 02:03:05 -0800 (PST) Message-ID: <10981087.1172138585861.JavaMail.jira@brutus> Date: Thu, 22 Feb 2007 02:03:05 -0800 (PST) From: "Natalya Golovleva (JIRA)" To: commits@harmony.apache.org Subject: [jira] Updated: (HARMONY-2874) [drlvm][jit] Scalar replacement implementation In-Reply-To: <10595539.1167125721052.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ 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: -XX:jit.SD2_OPT.arg.optimizer.escape=off > [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.