RFR: 8305351: C2 setScopedValueCache intrinsic doesn't use access API
Roberto Castañeda Lozano
rcastanedalo at openjdk.org
Tue Apr 4 18:30:07 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.
Looks good.
-------------
Marked as reviewed by rcastanedalo (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/13324#pullrequestreview-1371552209
More information about the hotspot-compiler-dev
mailing list