[lworld+vector] RFR: Merge lworld [v2]

Jatin Bhateja jbhateja at openjdk.org
Thu Aug 31 06:14:31 UTC 2023


On Wed, 30 Aug 2023 06:36:01 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:

>> This patch merges the latest `valhalla:lworld` to
>>  `valhalla:lworld+vector` branch, together with following
>>  main changes:
>> 
>> 1. Resolve conflicts mainly caused by the BACKOUT of
>>  `VectorShuffle refactory` in jdk mainline [1].
>> 2. Fix the class id issue for `SafePointScalarMergeNode` added by [JDK-8287061](https://bugs.openjdk.java.net/browse/JDK-8287061). This causes an jvm crash
>>  when building the jdk image. `lworld` branch also
>>  fixes it (see [2]), but it seems the id is not correctly
>>  ordered.
>> 
>> [1] https://github.com/openjdk/jdk/pull/14629
>> 
>> [2] https://github.com/openjdk/valhalla/blob/lworld/src/hotspot/share/opto/node.hpp#L738
>
> Xiaohong Gong has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
> 
>   Merge lworld

Marked as reviewed by jbhateja (Committer).

Hi @XiaohongGong , 

I verified that validation status is intact and other failures with additional -XX:+DeoptimizeALot option are also fixed with the merge.

Best Regards,
Jatin

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

PR Review: https://git.openjdk.org/valhalla/pull/921#pullrequestreview-1604009574
PR Comment: https://git.openjdk.org/valhalla/pull/921#issuecomment-1700422522



More information about the valhalla-dev mailing list