$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: [EMAIL PROTECTED]