[aarch64-port-dev ] RFR(M): 8233743: AArch64: Make r27 conditionally allocatable

Andrew Haley aph at redhat.com
Mon Nov 18 10:39:03 UTC 2019


On 11/18/19 10:35 AM, Pengfei Li (Arm Technology China) wrote:
> If this is true, UseCompressedClassPointers cannot be used without
> UseCompressedOops. So wouldn't a single condition of UseCompressedOops be
> enough?

Why do you think so? UseCompressedOops doesn't usually need r27.

> But the x86_64 code which I referenced has both two conditions.
> Is it because the relationship of the arguments are subject to change in the
> future?

I have no idea why these flags depend on each other. I'd use compressed
class pointers all the time, regardless of compressed oops.

-- 
Andrew Haley  (he/him)
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 aarch64-port-dev mailing list