Integrated: 8294186: AArch64: VectorMaskToLong failed on SVE2 machine with -XX:UseSVE=1

Eric Liu eliu at openjdk.org
Mon Oct 17 13:32:54 UTC 2022


On Tue, 27 Sep 2022 09:48:24 GMT, Eric Liu <eliu at openjdk.org> wrote:

> C2_MacroAssembler::sve_vmask_tolong would fail on BITPERM supported SVE2 machine with "-XX:UseSVE=1".
> 
> `BITPERM` is an optional feature in SVE2. With this feature, VectorMaskToLong has a more efficent implementation. For other cases, it should generate SVE1 code.
> 
> [TEST]
> jdk/incubator/vector, hotspot/compiler/vectorapi passed on BITPERM supported SVE2 machine, with option -XX:UseSVE=(0, 1, 2).

This pull request has now been integrated.

Changeset: 0919a3a0
Author:    Eric Liu <eliu at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/0919a3a0c198a5234b5ed9a3bb999564d2382a56
Stats:     32 lines in 1 file changed: 13 ins; 13 del; 6 mod

8294186: AArch64: VectorMaskToLong failed on SVE2 machine with -XX:UseSVE=1

Reviewed-by: njian, aph

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

PR: https://git.openjdk.org/jdk/pull/10443


More information about the hotspot-compiler-dev mailing list