[lworld+vector] RFR: 8319972: [lworld+vector] Enable intrinsification of Unsafe.finishPrivateBuffer.
Xiaohong Gong
xgong at openjdk.org
Thu Nov 16 08:18:54 UTC 2023
On Thu, 16 Nov 2023 07:53:01 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
>> 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?
I think so. We also need to add the same larval check in https://github.com/openjdk/valhalla/blob/lworld%2Bvector/src/hotspot/share/opto/inlinetypenode.cpp#L365 to avoid the scalarization of the `InlineType`.
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/952#discussion_r1395305778
More information about the valhalla-dev
mailing list