Hello Egor,

I'm almost too embarrassed to ask, but if I started looking at your ABCD code now, would it still be useful?

My "one week" of pressing tasks turned into over a month.  Sorry.

Naveen

On Oct 12, 2006, at 5:53 PM, Naveen Neelakantam wrote:

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: [EMAIL PROTECTED]
For additional commands, e-mail: harmony-dev- [EMAIL PROTECTED]



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: harmony-dev- [EMAIL PROTECTED]



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to