RFR: 8262355: Support for AVX-512 opmask register allocation. [v4]
Jatin Bhateja
jbhateja at openjdk.java.net
Wed Mar 17 04:37:09 UTC 2021
On Tue, 16 Mar 2021 13:12:34 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:
>> This is to cover for additional FILL0-7 definitions present only for 32 bit JVM
>
> Hm, still not clear to me why it matters only now.
> Is it because predicate registers are put at the very end and the wrong sizing leaves them out of the RegMask bit map on x86-32?
Yes , its needed for correct computation RM_SIZE (number of of words to hold a RegMask), till now we were not accounting FILL register count while computing total number of registers, but it was not hurting since number of words is the ceiling multiple of word size.
-------------
PR: https://git.openjdk.java.net/jdk/pull/2768
More information about the hotspot-compiler-dev
mailing list