[lworld+vector] RFR: 8319972: [lworld+vector] Enable intrinsification of Unsafe.finishPrivateBuffer. [v4]
Xiaohong Gong
xgong at openjdk.org
Wed Nov 22 09:58:40 UTC 2023
On Wed, 22 Nov 2023 09:38:13 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
>> Yes, I understand your intention. And it makes sense to me. My question is whether we can keep the InlineType with a larval state before, and forbiting the scalarization for it between make/finish private buffer. Changing `InlineType` totally to the oop buffer looks too heavy to me.
>
> Generating InlineTypeNode in make_larval will also necessitate re-materialization of such a node in Unsafe.put* expander which is problematic, given that put only modifies the memory state, totally avoiding creation of InlineTypeNode for value objects in larval state will fix this.
OK. Thanks!
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/952#discussion_r1401787858
More information about the valhalla-dev
mailing list