[vectorIntrinsics] RFR: 8269264: Some more cleanups for Vector API SVE support
Xiaohong Gong
xgong at openjdk.java.net
Thu Jun 24 06:18:46 UTC 2021
On Thu, 24 Jun 2021 02:29:02 GMT, Ningsheng Jian <njian at openjdk.org> wrote:
> Some more vectorIntrinsics SVE codegen cleanups for preparing a further
> review patch in jdk mainline. This change includes:
>
> 1. Incorporate changes while preparing jdk mainline PR [1], which
> includes some minor style changes and extending SVE vector size to
> support 8 bytes to achieve better performance for *64Vector operations
> and shuffles.
> 2. Fix register effects in some VectorCast rules, spotted by @XiaohongGong,
> to avoid register reuse problem.
> 3. Merge reduction rules, as of what have been done for partial sizes.
> 4. Sort VectorCast rules by types/names for easier review.
> 5. Move sve_compare() from ad file to c2_MacroAssembler just as
> recently added neon_compare().
>
> [1] https://github.com/openjdk/jdk/pull/4122
Marked as reviewed by xgong (Committer).
LGTM! We have an internal review and all tests pass. Thanks!
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/94
More information about the panama-dev
mailing list