[lworld+vector] RFR: 8319972: [lworld+vector] Enable intrinsification of Unsafe.finishPrivateBuffer.

Jatin Bhateja jbhateja at openjdk.org
Thu Nov 16 07:58:54 UTC 2023


On Thu, 16 Nov 2023 07:30:09 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:

>> With new behavior, a value object in larval state is already allocated over heap and should not be scalarized to InlineTypeNode.
>
> Yes, that's true. So can we still generate the `InlineTypeNode` with the larval state buffer as its oops like before? And we can avoid its scalarization by just checking the larval state.

Agree. We added special handling to preserve larval state during de-opt, so for the time being shouldn't it be sufficient?

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

PR Review Comment: https://git.openjdk.org/valhalla/pull/952#discussion_r1395282551



More information about the valhalla-dev mailing list