Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 85858 invoked from network); 11 Jan 2007 14:42:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Jan 2007 14:42:03 -0000 Received: (qmail 21882 invoked by uid 500); 11 Jan 2007 14:42:07 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 21855 invoked by uid 500); 11 Jan 2007 14:42:07 -0000 Mailing-List: contact dev-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 dev@harmony.apache.org Received: (qmail 21846 invoked by uid 99); 11 Jan 2007 14:42:07 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jan 2007 06:42:07 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of mike.fursov@gmail.com designates 64.233.184.238 as permitted sender) Received: from [64.233.184.238] (HELO wr-out-0506.google.com) (64.233.184.238) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jan 2007 06:41:57 -0800 Received: by wr-out-0506.google.com with SMTP id 37so341068wra for ; Thu, 11 Jan 2007 06:41:36 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=PonvXC8NOSZL4s7yys3ZnDCswvMMcMlL5LDPh1rIlNraYe+6najulPS3HlqjQBF0BpvSIuRZepy4+zOTPGirmTDUUNCXXmucpKp3jqkAuvkz7wmn9he0v0Y+Vcc2UyJTGaRlAzrNmQ38z35OaJxV8QORWAI2uQAxTfq9bWBreis= Received: by 10.78.149.15 with SMTP id w15mr459338hud.1168526496227; Thu, 11 Jan 2007 06:41:36 -0800 (PST) Received: by 10.78.179.6 with HTTP; Thu, 11 Jan 2007 06:41:36 -0800 (PST) Message-ID: Date: Thu, 11 Jan 2007 20:41:36 +0600 From: "Mikhail Fursov" To: dev@harmony.apache.org Subject: Re: [DRLVM][JIT] write barrier broken by new jit opts? In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_25971_28062955.1168526496157" References: <9623c9a50701062159r685c12e4ga09b822536d335d9@mail.gmail.com> <4dd1f3f00701090711o5bcbd31eyafb1d2c068011d4b@mail.gmail.com> <62797.210.11.146.248.1168356713.squirrel@sqmail.anu.edu.au> <4dd1f3f00701090837sec6ac0co3e8554eeb3e3f4aa@mail.gmail.com> <45A5A355.1050500@anu.edu.au> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_25971_28062955.1168526496157 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 1/11/07, Alexey Varlamov wrote: > > Hmm, AFAIU "optimized" arraycopy has no GC specifics. Moreover it is, > like API magics, codegen-specific and I do not quite see how it can be > expressed in vmmagics... One of the GC specific issues is WB :) But we can have several options how optimize array copy in JIT: make a loop and remove call, use special CPU instructions... After some thoughts I agree that VM magic is not the best candidate here and additional WB method to report several entries at once can be a better solution. -- Mikhail Fursov ------=_Part_25971_28062955.1168526496157--