hg: panama/dev: Refactor vector operations in aarch64 backend

yang.zhang at arm.com yang.zhang at arm.com
Tue May 19 05:20:14 UTC 2020

Changeset: 0a87d9f8a21e
Author:    yzhang
Date:      2020-05-19 12:13 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/0a87d9f8a21e

Refactor vector operations in aarch64 backend
Summary: move all vector operations which are not in jdk master to
aarch64_neon_ad.m4 and place generated instructions to the end of aarch64.ad.
This change is to minimize conflict when merging Vector API to jdk
master. In reduction operations, identify scalar/vector input as isrc/
vsrc to make code clear. Jdk master also uses such naming style.

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
+ src/hotspot/cpu/aarch64/aarch64_neon_ad.m4

More information about the panama-dev mailing list