RFR (S): 8216372: Put C2 load barrier stub routines in separate codeblobs

Erik Österlund erik.osterlund at oracle.com
Tue Jan 8 17:39:16 UTC 2019


Hi Nils,

Looks good.

Thanks,
/Erik

On 2019-01-08 18:23, Nils Eliasson wrote:
> Hi,
> 
> Please review this small clean up of the load barrier stub routine 
> generation. The main improvement is having separate blobs for strong and 
> weak barriers. This gives us PrintAssembly output that is clearly 
> annotated with the barrier type:
> 
> 0x00007f8fb91b4b58: lea 0x10(%r9),%r11
>    0x00007f8fb91b4b5c: callq 0x00007f8fb9009a60 ; {runtime_call 
> zgc_load_barrier_weak_stubs}
>    0x00007f8fb91b4b61: jmpq 0x00007f8fb91b4a23
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8216372
> 
> Webrev: http://cr.openjdk.java.net/~neliasso/8216372/webrev.02/
> 
> Regards,
> 
> Nils
> 


More information about the hotspot-compiler-dev mailing list