RFR: 8348868: AArch64: Add backend support for SelectFromTwoVector [v15]

Bhavana Kilambi bkilambi at openjdk.org
Thu Jul 24 07:40:02 UTC 2025


On Tue, 22 Jul 2025 09:57:30 GMT, erifan <duke at openjdk.org> wrote:

>> Bhavana Kilambi has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Addressed review comments to half the number of match rules
>
> src/hotspot/cpu/aarch64/aarch64.ad line 923:
> 
>> 921:     V24, V24_H, V24_J, V24_K
>> 922: );
>> 923: 
> 
> Not a big matter, but it looks better to me if you can move this change `after line 810` of this file.

Thanks but I feel having all the vector classes (like for vecA, vecX etc) together would be better and keeping the reg_class definitions with other reg_class feels better to me. Hope that's ok?

> src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 line 5181:
> 
>> 5179: %}')dnl
>> 5180: dnl
>> 5181: 
> 
> Remove this blank otherwise two blank lines will be generated. See `src/hotspot/cpu/aarch64/aarch64_vector.ad` line 7180 and line 7181

Hi @erifan Thanks for the comment. This is a good catch. Will update patch soon.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23570#discussion_r2227688969
PR Review Comment: https://git.openjdk.org/jdk/pull/23570#discussion_r2227686648


More information about the hotspot-compiler-dev mailing list