[lworld+vector] RFR: Merge lworld

Xiaohong Gong xgong at openjdk.org
Mon Jun 26 07:26:29 UTC 2023


On Mon, 26 Jun 2023 07:06:58 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

> Yes, as mentioned I will revisit ciField side of handling after merge and will add newly discussed interface so that ci* field count is in sync with C2 IR.
image
>
> We are bookkeeping multifield in a special ciMultifield structure currently and field query APIs based on index / offset traverses this structure. Both offset and index based traversal should perform a linearized walk over this hierarchical structure, since all the FieldInfo objects now contains unique indices.
>
> JDK-8292818 added a new _index field on top regular fields specified in JVM specification (name_index, signature_index, flags_index, access_index) into FieldInfo structure, handled its initialization while parsing multifield[4], injected[5] and user defined fields[6].

Make sense to me. Thanks!

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

PR Comment: https://git.openjdk.org/valhalla/pull/866#issuecomment-1606861064



More information about the valhalla-dev mailing list