RFR(M): 8138952: C1: Distinguish between PPC32 and PPC64

Doerr, Martin martin.doerr at sap.com
Thu Nov 12 10:07:32 UTC 2015


we already have a local openjdk with C1 on PPC64. However, we can't contribute it without these shared code changes.
This one should not change anything for PPC32 but change the defines as needed for PPC64.

Can someone review and sponsor, please?

Best regards,

From: Doerr, Martin
Sent: Dienstag, 3. November 2015 16:13
To: hotspot-compiler-dev at openjdk.java.net
Subject: RFR(M): 8138952: C1: Distinguish between PPC32 and PPC64


The shared C1 code currently uses many preprocessor directives which have been designed to work for the PPC32 port. In order to support our C1 port on PPC64 as well, some #ifdef etc. need modification.

Webrev is here:


PPC is defined if either PPC32 and PPC64 is defined so we use it for code which is used by both ports.

I made the following changes to webrev.00:

I changed c1_LIR.hpp to use PPC for the method defined twice.

I removed the modification of the defines in c1_Compilation.hpp (it's not needed).

Please review this change.  I need a sponsor, please.

Best regards,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20151112/092df4cb/attachment-0001.html>

More information about the hotspot-compiler-dev mailing list