RFR: 8305351: C2 setScopedValueCache intrinsic doesn't use access API
Vladimir Kozlov
kvn at openjdk.org
Tue Apr 4 16:25:08 UTC 2023
On Tue, 4 Apr 2023 12:40:14 GMT, Erik Österlund <eosterlund at openjdk.org> wrote:
> The setScopedValueCache intrinsic for C2 doesn't use the access API. Instead, we store into an OopHandle with a raw store. That doesn't necessarily play well with all GCs, for example Shenandoah and generational ZGC. We should use the access API to ensure the right barriers are emitted.
Good.
-------------
Marked as reviewed by kvn (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/13324#pullrequestreview-1371351980
More information about the hotspot-compiler-dev
mailing list