Integrated: 8277508: need to check has_predicated_vectors before calling scalable_predicate_reg_slots

Yadong Wang yadongwang at openjdk.java.net
Fri Nov 26 09:13:07 UTC 2021


On Sun, 21 Nov 2021 13:32:18 GMT, Yadong Wang <yadongwang at openjdk.org> wrote:

> Hi, Team,
> A separate set of predicate registers is not mandatory for an implementation of scalable vectors. It will cause a failure in some platform which supports scalable vectors without explicit predicated registers, like riscv. All code about RegVectMask should be covered by has_predicated_vectors here in Matcher::init_first_stack_mask().
> 
> Yadong

This pull request has now been integrated.

Changeset: 00a6238d
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/00a6238daed4a4aaa6001275ce620646cdabfeb5
Stats:     13 lines in 1 file changed: 2 ins; 0 del; 11 mod

8277508: need to check has_predicated_vectors before calling scalable_predicate_reg_slots

Reviewed-by: njian, thartmann, ngasson

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

PR: https://git.openjdk.java.net/jdk/pull/6492


More information about the hotspot-compiler-dev mailing list