Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 55879 invoked from network); 1 Apr 2008 21:54:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Apr 2008 21:54:00 -0000 Received: (qmail 36041 invoked by uid 500); 1 Apr 2008 21:53:58 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 36010 invoked by uid 500); 1 Apr 2008 21:53:58 -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 36001 invoked by uid 99); 1 Apr 2008 21:53:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Apr 2008 14:53:58 -0700 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of gcjhd-harmony-dev@m.gmane.org designates 80.91.229.2 as permitted sender) Received: from [80.91.229.2] (HELO ciao.gmane.org) (80.91.229.2) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Apr 2008 21:53:16 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JgoQ1-0004kL-5O for dev@harmony.apache.org; Tue, 01 Apr 2008 21:53:25 +0000 Received: from packo.dialup.corbina.ru ([85.21.96.35]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Apr 2008 21:53:25 +0000 Received: from egor.pasko by packo.dialup.corbina.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 01 Apr 2008 21:53:25 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: dev@harmony.apache.org From: Egor Pasko Subject: Re: [general] GSoC 2008 Refactor Java Bytecode Translator Date: 02 Apr 2008 01:53:18 +0400 Lines: 30 Message-ID: <0vq8wzxdyy9.fsf@gmail.com> References: <884d1faa0803192322o7b9f58dfja181970fbe2f882e@mail.gmail.com> <0vqiqz6hg79.fsf@gmail.com> <0vqej9uhcnc.fsf@gmail.com> <884d1faa0803282142o1507767ejed736d455cf6bea5@mail.gmail.com> <0vqabkhhgrh.fsf@gmail.com> <884d1faa0803300533h181c323cv4a8d5ee9875ff059@mail.gmail.com> <884d1faa0803301138v1e84b867wfcc907cf86ccd20c@mail.gmail.com> <0vq4panf42u.fsf@gmail.com> <884d1faa0803310936i5703e01ck71798eff11a88993@mail.gmail.com> <0vqmyoeeca5.fsf@gmail.com> <884d1faa0804010847m1b0ad0a9v3b58360cf6037d90@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: packo.dialup.corbina.ru User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 Sender: news X-Virus-Checked: Checked by ClamAV on apache.org On the 0x419 day of Apache Harmony Okonechnikov Konstantin wrote: > > Let's not remove copy propagation, it does not make the code > > difficult, does not add lots of lines, but still very functional. > > > > OK? > > > > -- > > > > Egor Pasko > > > > > OK, got it. > What are the requirments for simplify and hvn passes? what do you mean by requirements? they should optimize the code, that is one requirement, but if they make things slower in some cases, that happens too :) > Currently I am testing using this optimizer > chain: ssa,devirt,inline,purge,simplify,dce,uce... (didn't include hvn yet) we can check later whether we need hvn here or not > BTW, I' ve updated my application and put it on the wiki > http://wiki.apache.org/general/WikiTranslatorRefactoringProposal. doing good, probably somebody can give more valuable comments now. -- Egor Pasko