[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