[rvm-research] Improving multiplication and division by constant code (RVM-256 from JIRA)

Ricardo Coelho <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <CAGBF_r1_aVjbkKgrdH83-qMafSsz7yOUhCQKm1PuFR+5iW1BYQ@mail.gmail.com>
Hello.

I found this issue https://xtenlang.atlassian.net/browse/RVM-256 about
improving multiplication and division by constant code, and I have been
searching about it on the class Simplifier in optimizing compiler. I found
the methods intMul, intDiv, longMul, longDiv, floatMul, floatDiv,
doubleMul, doubleDiv and multiplyByConstant, where this optimization would
take place, and I would like to ask if this subject still can be subjected
to a better scheme since there have been several changes to this class
since this issue was created. If so, I also would like to ask if you have
some recommendation about this issue, like any paper that we can rely on.
Currently I am reading the paper referenced in sourceforge related to this
issue http://sourceforge.net/p/jikesrvm/feature-requests/130/).

Additionally, related to the generation of intermediate representation and
in order to debug, is there any way we can access it during test running
provided with the VM?


Any help would be much appreciated

Thanks
-- 
Ricardo Coelho
Student at Instituto Superior Técnico

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.