RFR: JDK-8210187: Explicit barriers for C2

Roman Kennke rkennke at redhat.com
Thu Aug 30 10:03:24 UTC 2018


In order to support GCs like Shenandoah, we need some explicit read- or
write-barriers in a few places. We already introduced them in the
runtime, interpreter and C1, this change intends to do the same for C2.

It follows pretty much the same design as we did in C1.

It is a bit more involved because there are *much* more intrinsics in C2
land. Other than that it's pretty straightforward.

Bug:
https://bugs.openjdk.java.net/browse/JDK-8210187
Webrev:
http://cr.openjdk.java.net/~rkennke/JDK-8210187/webrev.00/

Can I please get a review?

Thanks,
Roman

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20180830/5648e895/signature.asc>


More information about the hotspot-gc-dev mailing list