harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Naveen Neelakantam <neela...@uiuc.edu>
Subject Re: [drlvm][jit][abcd] HARMONY-1788 Inequality graph generation from HIR
Date Tue, 10 Oct 2006 14:19:57 GMT
Great, thanks for posting this Egor!

I should be able to find some time to look at this in the next day or  
so.

Naveen

On Oct 9, 2006, at 11:20 AM, Egor Pasko wrote:

> $subj
>
> Naveen, please, take a look!
>
> All, it is reasonable to commit the code since it becomes more and
> more difficult to support the patch queue. Now we have a mini-HOWTO
> for applying all the patches :) In default mode the code does not
> affect anyone.
>
> But still we can wait until the performance-boost patch. Coming soon I
> hope ;)
>
> Features:
>
> * new optimization pass added (classic_abcd), off by default
>
> * old optimization pass (abcd) is preserved to work with no change
>   (with bug fixed by Naveen in HARMONY-1564)
>   the fix should NOT visibly affect anyone (!!!)
>
> * new EM config file for easier ABCD development (abcd_static.emconf)
>   (use java -Xem:abcd_static Hello)
>
> * Pi instructions are now inserted by the separate class (InsertPi)
>   that is reused between both old and new ABCD algorithms
>
> * Inequality graph can be printed to a .dot file on request.
>   Do it like this for method "main":
>   java -Xem:abcd_static -Djit.p.filter=.main - 
> Djit.p.arg.log=ct,irdump,dotdump
>   and find inequality.graph.dot
>   ("dot -Tpng inequality.graph.dot > viewme.png")
>
> * checked on gcc 3.3.3 Linux/ia32
>
> * HelloWorld passed in the new mode, does not affect other modes
>
> * against r454400
>
> -- 
> Egor Pasko, Intel Managed Runtime Division
>
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message