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

Nils Eliasson nils.eliasson at oracle.com
Tue Jan 8 17:23:14 UTC 2019


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20190108/6c91eb7e/attachment-0001.html>


More information about the hotspot-compiler-dev mailing list