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]