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 Thu, 12 Oct 2006 22:53:02 GMT
Sorry Egor, I probably won't be able to look at your code until next  
week.  I am bogged down with other tasks right now.

So, I haven't forgotten!  :-)

Naveen

On Oct 10, 2006, at 9:19 AM, Naveen Neelakantam wrote:

> 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
>


---------------------------------------------------------------------
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