RFR: 8348868: AArch64: Add backend support for SelectFromTwoVector [v10]
Bhavana Kilambi
bkilambi at openjdk.org
Mon Jul 7 08:31:48 UTC 2025
On Wed, 2 Jul 2025 08:26:00 GMT, Hao Sun <haosun at openjdk.org> wrote:
>> Bhavana Kilambi has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Addressed review comments
>
> src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 line 5159:
>
>> 5157: // consecutive. The match rules for SelectFromTwoVector reserve two consecutive vector registers
>> 5158: // for src1 and src2.
>> 5159: // Four combinations of vector registers each for vselect_from_two_vectors_HS_Neon and
>
> I suppose the function names are changed now. Should use `select_from_two_vectors_Neon` and `select_from_two_vectors_SVE` instead.
Hi @shqking , the match rule names still begin with `vselect_from_two_vectors_Neon_*`. `select_from_two_vectors_Neon` and `select_from_two_vectors_SVE` are routines in the MacroAssembler.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23570#discussion_r2189356707
More information about the hotspot-compiler-dev
mailing list