On Tue, 21 Oct 2025 01:27:06 GMT, Jatin Bhateja <[email protected]> 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 <[email protected]> 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
