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