[vectorIntrinsics] RFR: 8267224: Vector API SVE codegen cleanups

Ningsheng Jian njian at openjdk.java.net
Mon May 17 09:25:53 UTC 2021

Some code cleanups for SVE: 

- Revert sve_dup assembler changes, as well as similar changes to sve_cpy assembler. See [1].
- Refactor fcvt/fcvtzs/scvtf assembler code.
- Add more assembler tests to make sure the coverage for newly added assembler routines.
- Fix gather/scatter addressing issue.
- Some code style cleanups.
- Merge some matching patterns.

[1] https://github.com/openjdk/jdk/pull/1307


Commit messages:
 - 8267224: Vector API SVE codegen cleanups

Changes: https://git.openjdk.java.net/panama-vector/pull/82/files
 Webrev: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=82&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8267224
  Stats: 633 lines in 8 files changed: 77 ins; 207 del; 349 mod
  Patch: https://git.openjdk.java.net/panama-vector/pull/82.diff
  Fetch: git fetch https://git.openjdk.java.net/panama-vector pull/82/head:pull/82

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

More information about the panama-dev mailing list