RFR: 8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction [v9]

Feilong Jiang fjiang at openjdk.org
Tue Apr 15 13:42:45 UTC 2025


On Mon, 14 Apr 2025 12:57:00 GMT, Anjian-Wen <duke at openjdk.org> wrote:

>> support Zvbb Vector And-Not vandn.vv (with and without masked) match rule and add new test in jtreg
>> 
>> This patch add new test in
>> test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java
>> 
>> Test Passed
>> test/hotspot/jtreg/compiler/vectorapi/*
>> in platform:
>> aarch64 with sve
>> aarch64 without sve 
>> riscv64 qemu with zvbb
>
> Anjian-Wen has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 11 additional commits since the last revision:
> 
>  - Merge branch 'openjdk:master' into JDK-8329887
>  - modify code and test format
>  - fix test bug
>  - add aarch64 judgement for the test
>  - fix zvbb mask match rule
>  - Merge branch 'openjdk:master' into JDK-8329887
>  - add vand_not_masked test
>  - add vand_not_L test
>  - Merge branch 'openjdk:master' into JDK-8329887
>  - RISC-V: C2: Support Zvbb Vector And-Not instruction
>    
>    fix match rule for format
>  - ... and 1 more: https://git.openjdk.org/jdk/compare/3f4aeaa5...66c886c6

Thanks!

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

Marked as reviewed by fjiang (Committer).

PR Review: https://git.openjdk.org/jdk/pull/24129#pullrequestreview-2768322643


More information about the hotspot-compiler-dev mailing list