Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 21635 invoked from network); 6 Dec 2006 17:16:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Dec 2006 17:16:44 -0000 Received: (qmail 88279 invoked by uid 500); 6 Dec 2006 17:16:50 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 88242 invoked by uid 500); 6 Dec 2006 17:16:49 -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 88218 invoked by uid 99); 6 Dec 2006 17:16:49 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Dec 2006 09:16:49 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [128.174.5.97] (HELO expredir6.cites.uiuc.edu) (128.174.5.97) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Dec 2006 09:16:34 -0800 Received: from expms5.cites.uiuc.edu (expms5.cites.uiuc.edu [128.174.5.47]) by expredir6.cites.uiuc.edu (8.13.8/8.13.8) with ESMTP id kB6HGDJE025110 for ; Wed, 6 Dec 2006 11:16:13 -0600 (CST) Received: (from expms5.cites.uiuc.edu [128.174.5.212]) by expms5.cites.uiuc.edu (MOS 3.7.5a-GA) with HTTP/1.1 id AGX03842 (AUTH neelakan); Wed, 6 Dec 2006 11:16:12 -0600 (CST) From: Naveen Neelakantam Subject: Re: [drlvm][jit][abcd] HARMONY-1788 Inequality graph generation from HIR To: dev@harmony.apache.org Reply-To: neelakan@uiuc.edu X-Mailer: Mirapoint Webmail Direct 3.7.5a-GA MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20061206111612.AGX03842@expms5.cites.uiuc.edu> Date: Wed, 6 Dec 2006 11:16:12 -0600 (CST) X-Virus-Checked: Checked by ClamAV on apache.org On Dec 5, 2006, at 1:12 PM, Egor Pasko wrote: >On the 0x233 day of Apache Harmony Naveen Neelakantam wrote: >> Hello Egor, >> >> I'm almost too embarrassed to ask, but if I started looking at your >> ABCD code now, would it still be useful? > >It actually *is* useful! > >I have been busy with stability issues during this period, thus made >no progress in ABCD since my last update to HARMONY-1788. I want to >finish this work not later than January. If you have time to do it >faster, you can take it. I will be fixing Jitrino.OPT here and there >for a while yet... OK, great! I will try to move the code forward then. If I understand your code correctly, the pass currently builds the ABCD inequality graph, but does not invoke the demand solver. As a first step, I am considering invoking the demand solver on every bounds check (for both the upper bound and lower bound problems). A better choice might be to invoke the solver on "hot" checks, but that can be investigated once things are working. Does this sound reasonable? Naveen