RFR: 8355585: Aarch64: Add aarch64 backend for Float16 vector operations [v2]

Bhavana Kilambi bkilambi at openjdk.org
Tue May 13 12:49:32 UTC 2025


On Mon, 12 May 2025 10:10:58 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:

>> Sounds good to me. But I'm worried it may crash with bad ad file on AArch64 if the Vector API java and compiler IR part is ready for HF types, while the AArch64 relative masked rules are missing.  Beacause the masked vector IR have been generated, while the codegen is missing on AArch64. We have to add the HF ops to `match_rule_supported_vector_masked` first, and then remove them when adding the masked version rules. WDYT?
>
> It's a good idea to disable masked ops in the backend. That should help not generate the masked IR in the inline expanders. I'll update this PR soon. Thanks for your comments.

Done. Thanks!

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25096#discussion_r2086737010


More information about the hotspot-compiler-dev mailing list