[aarch64-port-dev ] RFR: JDK-8214527 AArch64: ZGC for Aarch64

Andrew Haley aph at redhat.com
Thu Jun 13 12:45:27 UTC 2019

On 6/13/19 1:24 PM, Stuart Monteith wrote:
> Yes, let's leave the renaming until JDK14 - I was aiming for the patch
> to make JDK13, but we'll see.
> The registers are being defined here in order for the LoadBarrier for
> ZGC in z_aarch64.ad to spill them while it does the barrier
> correction. I had thought the vector registers would need to have
> their full 128 bits spilled, if they happened to be live - this is the
> same as what is done for z_x86_64.ad .
> I'm currently trying to catch the registers spilled with the current
> code - not with much luck so far. The autovectorization is sensitive
> enough such that that is proving difficult (as aph pointed out).

I don't want to delay this patch. I think what you've got here is good enough
for the first cut, and we can fix any minor problems later. Approved.

Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671

More information about the zgc-dev mailing list