[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>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the hotspot-gc-dev
mailing list