[lworld+vector] RFR: 8307715: Integrate VectorMask/Shuffle with value/primitive classes [v6]

Jatin Bhateja jbhateja at openjdk.org
Thu May 25 09:07:37 UTC 2023


On Thu, 25 May 2023 08:31:18 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:

> As per my understanding, oop from `gvn.zerocon(T_PRIMITIVE_OBJECT)` is a NULL_PTR, which should be handled in `InlineTypeNode::make_from_oop()` before calling `InlineTypeNode::load()` (see: https://github.com/openjdk/valhalla/blob/lworld%2Bvector/src/hotspot/share/opto/inlinetypenode.cpp#L857). Not sure why such issue happens.

VectorPayloadMF* classes are primitive classes and their instances are non-nullable.

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

PR Review Comment: https://git.openjdk.org/valhalla/pull/845#discussion_r1205219805



More information about the valhalla-dev mailing list