[aarch64-port-dev ] RFR(M): 8233743: AArch64: Make r27 conditionally allocatable
Pengfei Li (Arm Technology China)
Pengfei.Li at arm.com
Tue Nov 19 10:03:50 UTC 2019
Hi Andrew,
> Why do you think so? UseCompressedOops doesn't usually need r27.
If I understand correctly, your point is to allocate r27 as well for some scenarios when UseCompressedOops or UseCompressedClassPointers is on. This optimization is much more aggressive and I will try to do it carefully.
> We should have a flag which is set if the search for nicely-aligned
> memory is successful, and then you can use that flag to determine if r27 is needed.
In which file do you think we should add the flag? Can we just check the value of CompressedKlassPointers::base() in reg_mask_init() ?
--
Thanks,
Pengfei
More information about the aarch64-port-dev
mailing list