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

Anjian-Wen duke at openjdk.org
Sat Apr 12 03:32:37 UTC 2025


On Fri, 11 Apr 2025 14:19:46 GMT, Fei Yang <fyang at openjdk.org> wrote:

>> Anjian-Wen has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   fix zvbb mask match rule
>
> test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java line 156:
> 
>> 154:     @Test
>> 155:     @Warmup(10000)
>> 156:     @IR(counts = { IRNode.VAND_NOT_L_MASKED, " >= 1" })
> 
> Similar issue for this new test.

Thanks to the reminder, it seems that sve_bci is used to match vand_notI_masked on aarch64. Turning on the UseSVE option on my aarch64 machine can pass the test, and I can add a judgment to the test that only uses it when UseSVE is supported

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24129#discussion_r2040532727


More information about the hotspot-compiler-dev mailing list