Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 24070 invoked from network); 6 Feb 2008 12:47:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Feb 2008 12:47:30 -0000 Received: (qmail 26683 invoked by uid 500); 6 Feb 2008 12:47:22 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 26667 invoked by uid 500); 6 Feb 2008 12:47:22 -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 26658 invoked by uid 99); 6 Feb 2008 12:47:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Feb 2008 04:47:22 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED 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; Wed, 06 Feb 2008 12:47:01 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 86EC671408D for ; Wed, 6 Feb 2008 04:47:08 -0800 (PST) Message-ID: <21050928.1202302028548.JavaMail.jira@brutus> Date: Wed, 6 Feb 2008 04:47:08 -0800 (PST) From: "Maksim Ananjev (JIRA)" To: commits@harmony.apache.org Subject: [jira] Updated: (HARMONY-5464) [drlvm] vm hepler improvement for better performance In-Reply-To: <26478558.1202301793387.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-5464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Maksim Ananjev updated HARMONY-5464: ------------------------------------ Attachment: HARMONY_5464.patch > [drlvm] vm hepler improvement for better performance > ---------------------------------------------------- > > Key: HARMONY-5464 > URL: https://issues.apache.org/jira/browse/HARMONY-5464 > Project: Harmony > Issue Type: Improvement > Components: DRLVM > Environment: Hope it works everywhere > Reporter: Maksim Ananjev > Priority: Minor > Attachments: HARMONY_5464.patch > > > The issue deals with "load interface vtable support". Returning zero address and not generating NPE if the object is null is safe in terms of preserving program semantics(the exception will be generatedon the first method invocation) and allows profitable code transformations such as hoisting vm helper outside the loop body. This is our current convention which touches all variants of this helper. If it changes, all variants must be fixed > The patch also includes osr_path enabling because it depends on this feature. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.