[lworld+vector] RFR: 8304310: Initial compilers and runtime handling for multifield backed vectors. [v14]
Xiaohong Gong
xgong at openjdk.org
Wed May 10 09:34:55 UTC 2023
On Wed, 10 May 2023 09:17:28 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
>> src/hotspot/share/opto/cfgnode.cpp line 2704:
>>
>>> 2702: ciInlineKlass* payload = vk->declared_nonstatic_field_at(0)->type()->as_inline_klass();
>>> 2703:
>>> 2704: Node* payload_oop = payload->is_initialized() ? InlineTypeNode::default_oop(*igvn, payload) : igvn->zerocon(T_PRIMITIVE_OBJECT);
>>
>> `payload_oop` is not used and can be removed?
>
> This is already handled within _`make_uninitialized`_
Exactly right.
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/833#discussion_r1189629306
More information about the valhalla-dev
mailing list