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

Jatin Bhateja jbhateja at openjdk.java.net
Fri Mar 19 07:58:50 UTC 2021


On Thu, 18 Mar 2021 02:37:19 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:

>> Jatin Bhateja has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 12 commits:
>> 
>>  - Merge branch 'master' of http://github.com/openjdk/jdk into JDK-8262355
>>  - 8262355: Review comments resolutions.
>>  - 8262355: Fix build failure
>>  - 8262355: Review comments resolution.
>>  - 8262355: Removing object re-materialization handling for mask-generating nodes during de-opt, it will be added separately.
>>  - 8262355: Fix for windows build failure.
>>  - 8262355: Fix for hs-minimal and windows build failures.
>>  - 8262355 : Review comments resolution and deopt handling for mask generating nodes reconstruction.
>>  - 8262355: Some synthetic changes for cleanup.
>>  - 8262355: Creating a new ideal type TypeVectMask for mask generating nodes.
>>  - ... and 2 more: https://git.openjdk.java.net/jdk/compare/e152cc03...f1748bf9
>
> src/hotspot/share/opto/matcher.cpp line 991:
> 
>> 989:   idealreg2regmask[Op_VecY] = regmask_for_ideal_register(Op_VecY, ret);
>> 990:   idealreg2regmask[Op_VecZ] = regmask_for_ideal_register(Op_VecZ, ret);
>> 991:   idealreg2regmask[Op_VecZ] = regmask_for_ideal_register(Op_VecZ, ret);
> 
> Is this redundant?

Fixed, thanks!

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

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


More information about the hotspot-compiler-dev mailing list