RFR: JDK-8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call

Vladimir Kozlov kvn at openjdk.org
Thu Jan 11 23:43:18 UTC 2024


On Thu, 11 Jan 2024 22:48:44 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:

> all non-heap memory operations as raw accesses.

Right. StoreB is also RAW access. My previous comment is incorrect - StoreB can be memory for `unsafe_arraycopy` and such it can preserve the order of execution.

I agree with moving Stores into stub. C2 don't need to know about them.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/17347#issuecomment-1888138970


More information about the hotspot-compiler-dev mailing list