RFR: 8262355: Support for AVX-512 opmask register allocation. [v14]

Jatin Bhateja jbhateja at openjdk.java.net
Wed Mar 24 14:46:35 UTC 2021


On Tue, 23 Mar 2021 07:21:57 GMT, Ningsheng Jian <njian at openjdk.org> wrote:

>> Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   8262355: Extending Type::isa_vect and Type::is_vect routines to TypeVectMask since its a valid vector type.
>
> src/hotspot/share/opto/type.cpp line 2419:
> 
>> 2417:   } else {
>> 2418:     return make(elem, length);
>> 2419:   }
> 
> For non predicated arch, do we expect this function to be called? Or at least should we assert elem->array_element_basic_type() is a boolean for the else{} block?

Yes, for non-predicated architectures it will allocate a regular vector type.

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

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


More information about the hotspot-compiler-dev mailing list