[lworld+vector] Integrated: Merge lworld
Jatin Bhateja
jbhateja at openjdk.org
Wed Dec 17 17:41:09 UTC 2025
On Tue, 21 Oct 2025 01:27:06 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
> Merge from lworld in lworld+vector branch.
>
> Apart from the usual merge conflict resolution, the patch also contains bug fixes for some special handling around multifields.
> To segregate the code changes and maintain the history[1][2][3][4][5], these bug fixes were initially checked into a temporary private merge branch and are now part of the merge.
>
>
> [1] Special copy constructor used for initializing base and synthetic multifields
> https://github.com/jatin-bhateja/valhalla/commit/0fe3153e79251fe661ea1bd368472f2f75cb360d
> [2] Fix ciField population for multifields
> https://github.com/jatin-bhateja/valhalla/commit/4a26aff14801e010ea238e8d5a52a52465c6f849
> [3] Multifield handling during type domain buildup
> https://github.com/jatin-bhateja/valhalla/commit/74ca0245c5d9f5eb186baa962e11d3f5c8f4ed35
> [4] prevent store forwarding across CPU memory barrier
> https://github.com/jatin-bhateja/valhalla/commit/cfc71acd89b2e3233d788565f1cf1061651a70f9
> [5] Fix to accommodate additional padding during offset computation of multifields
> https://github.com/jatin-bhateja/valhalla/commit/75ec6296531839ab375efa58b909827269994449
>
> After latest merge, all the VectorAPI and Valhalla JTREG tests are passing with -XX:-UseNonAtomicValueFlattening at
> variaous AVX levels. With -XX:+UseNonAtomicValueFlattening there are some failures which will be addressed post
> merge commit.
This pull request has now been integrated.
Changeset: 428bd1cc
Author: Jatin Bhateja <jbhateja at openjdk.org>
URL: https://git.openjdk.org/valhalla/commit/428bd1cc0ea8b4abd63eaf42fb9021eb7146f481
Stats: 1324648 lines in 14000 files changed: 740418 ins; 464506 del; 119724 mod
Merge
-------------
PR: https://git.openjdk.org/valhalla/pull/1688
More information about the valhalla-dev
mailing list