[vectorIntrinsics] RFR: Remove `byte[]` and `ByteBuffer` access methods. [v3]

Paul Sandoz psandoz at openjdk.java.net
Tue Apr 19 20:46:51 UTC 2022


> Removes `byte[]` and `ByteBuffer` vector access methods.
> 
> Fixes performance issue with the fallback implementation of `MemorySegment` accessors (the `ValueLayout` passed to the scalar accessors needs to be constant).

Paul Sandoz has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision:

 - Merge branch 'vectorIntrinsics' into rm-byte-bytebuffer
 - Sync tests with update to template
 - Remove scoped methods.
 - Fix execution error and typos
 - Impl and test chanages.

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

Changes:
  - all: https://git.openjdk.java.net/panama-vector/pull/190/files
  - new: https://git.openjdk.java.net/panama-vector/pull/190/files/3202fdb1..4e924c87

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=190&range=02
 - incr: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=190&range=01-02

  Stats: 191340 lines in 2493 files changed: 137997 ins; 13031 del; 40312 mod
  Patch: https://git.openjdk.java.net/panama-vector/pull/190.diff
  Fetch: git fetch https://git.openjdk.java.net/panama-vector pull/190/head:pull/190

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


More information about the panama-dev mailing list