[vectorIntrinsics] RFR: 8259536: Add cast nodes between interger types implementation for Arm SVE [v5]

Xiaohong Gong xgong at openjdk.java.net
Thu Jan 28 02:09:59 UTC 2021


On Thu, 28 Jan 2021 01:52:09 GMT, Wang Huang <whuang at openjdk.org> wrote:

>> This patch add cast nodes between interger types implementation for Arm SVE like  "VectorCastB2X" "VectorCastI2X " "VectorCastS2X" "VectorCastL2X".
>
> Wang Huang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits:
> 
>  - Merge vectorIntrinsics
>  - remove useless codes
>  - remove walkaround codes
>  - add other I2I cast nodes
>  - fix build bug on other archs caused by UseSVE > 0
>  - 8259536: Add cast nodes between interger types implementation for Arm SVE

src/hotspot/share/opto/vectorIntrinsics.cpp line 440:

> 438: //                    ShuffleToVectorOperation<VM,Sh,E> defaultImpl)
> 439: bool LibraryCallKit::inline_vector_shuffle_to_vector() {
> 440:   // TODO shuffle is not supported on SVE

The whole patch looks good to me, except for this comment. Could you please remove it as well? Thanks!

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

PR: https://git.openjdk.java.net/panama-vector/pull/31


More information about the panama-dev mailing list