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

Reply via email to