RFR: 8262355: Support for AVX-512 opmask register allocation. [v3]
Vladimir Ivanov
vlivanov at openjdk.java.net
Tue Mar 16 13:18:18 UTC 2021
On Tue, 16 Mar 2021 02:44:52 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:
>> Yes, that is correct for targets which do not support predicate registers flow differs and a TypeVect matches with type of vector register.
>
> Thanks! Actually that's correct for AVX-512. However, unlike AVX-512 K registers, SVE predicate needs the real basic type as a reference when controlling the vector operations. I'm worried that this is not friendly for SVE.
@XiaohongGong, can you elaborate why SVE predicate needs the basic type of vector element it is applied to?
-------------
PR: https://git.openjdk.java.net/jdk/pull/2768
More information about the hotspot-compiler-dev
mailing list