RFR(S): 8246373 AArch64: Refactor register spilling code in ZGC barriers

Erik Österlund erik.osterlund at oracle.com
Tue Jul 21 07:59:34 UTC 2020


Looks good, given Andrew's suggestion. Don't need another webrev for that.

Thanks,
/Erik

On 2020-07-17 09:42, Andrew Haley wrote:
> Hi,
>
> On 16/07/2020 20:29, Stuart Monteith wrote:
>> Hello,
>>      There is an opportunity to spill/load fewer registers in ZGC barriers. This is targetting JDK 16 jdk/jdk.
>>
>> JIRA:
>> 	https://bugs.openjdk.java.net/browse/JDK-8246373
>> Webrev:
>> 	http://cr.openjdk.java.net/~smonteith/8246373/webrev.0/
>>
>> Tested with JTReg, SPECjbb2015, and other workloads.
> Looks reasonable, but please keep push_call_clobbered_registers(). If
> you need to do this, add push_call_clobbered_registers_except(RegSet).
> Of course the former can call the latter.
>



More information about the zgc-dev mailing list