RFR : PPC64 : Need support for VSR spills in ppc.ad

Doerr, Martin martin.doerr at sap.com
Wed Jan 10 11:17:43 UTC 2018


Hi Michihiro,

thanks for implementing it.

I wonder how the content of R19 should get preserved.
Shouldn't repl4F_immF_Ex use a temp register instead of R19?

SuperwordUseVSX is still not activated in vm_version_ppc.cpp. I think we should turn it on with this change (see the TODO).

We will run tests when the R19 question is clarified.

Best regards,
Martin


From: Michihiro Horie [mailto:HORIE at jp.ibm.com]
Sent: Mittwoch, 10. Januar 2018 07:10
To: Doerr, Martin <martin.doerr at sap.com>
Cc: ppc-aix-port-dev at openjdk.java.net; hotspot-dev at openjdk.java.net; Gustavo Romero <gromero at linux.vnet.ibm.com>
Subject: RFR : PPC64 : Need support for VSR spills in ppc.ad


Hi Martin,

Would you review the following change that fixes the SLP for PPC?

In this change, I added support for VSR spills. Also, I fixed how to specify registers in postalloc_expand for the float constant replication. I confirmed this change works with JTREG.

Bug: https://bugs.openjdk.java.net/browse/JDK-8194861
webrev: http://cr.openjdk.java.net/~mhorie/8194861/webrev.00/
(I created a webrev under jdk/hs.)

Best regards,
--
Michihiro,
IBM Research - Tokyo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20180110/41dd218d/attachment.html>


More information about the ppc-aix-port-dev mailing list