[vectorIntrinsics+mask] RFR: Merge panama-vector:vectorIntrinsics [v2]
Ningsheng Jian
njian at openjdk.java.net
Sat Sep 25 02:20:02 UTC 2021
> AArch64 conflicts resolved. Others are clean.
Ningsheng Jian has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 32 commits:
- Merge vectorIntrinsics into vectorIntrinsics+mask
- 8274236: Cleanups related to X86 masking support.
Reviewed-by: sviswanathan
- 8273949: Intrinsic creation for VectorMask.toLong operation.
Reviewed-by: psandoz, sviswanathan, eliu
- 8273264: AArch64: [vector] Add missing rules for VectorMaskCast
Co-authored-by: Ningsheng Jian <njian at openjdk.org>
Reviewed-by: njian, psandoz
- 8273406: Optimize various masked vector operations for AVX512 target.
Reviewed-by: sviswanathan
- 8273367: [Vector API] Fix a regression of rearrange intrinsic after JDK-8272479
Reviewed-by: njian
- 8273371: [Vector API] Crash in Assembler::evpermd when code-gen for masked rearrange operation on AVX512
Reviewed-by: jbhateja
- 8273205: [Vector API] Crash in C2_MacroAssembler::vprotate_var after JDK-8271366
Reviewed-by: njian, jbhateja
- 8272745: VectorAPI: Vector/Mask type cleanup for masked vector intrinsics
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Reviewed-by: psandoz
- 8273159: Remove LoadVectorMaskNode/StoreVectorMaskNode
Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Co-authored-by: Ningsheng Jian <njian at openjdk.org>
Reviewed-by: eliu, sviswanathan
- ... and 22 more: https://git.openjdk.java.net/panama-vector/compare/98a7a541...7903c351
-------------
Changes: https://git.openjdk.java.net/panama-vector/pull/132/files
Webrev: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=132&range=01
Stats: 20827 lines in 101 files changed: 16112 ins; 1615 del; 3100 mod
Patch: https://git.openjdk.java.net/panama-vector/pull/132.diff
Fetch: git fetch https://git.openjdk.java.net/panama-vector pull/132/head:pull/132
PR: https://git.openjdk.java.net/panama-vector/pull/132
More information about the panama-dev
mailing list