[llvm] [AArch64] missed fold vector fptoui(fdiv(uitofp(x), uitofp(y))) or fptosi(fdiv(sitofp(x), sitofp(y))) into udiv(x, y) or sdiv(x, y) for sve- #215146 (PR #215526)
Durgesh Nandan Mohanty via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 25 03:04:56 PDT 2026
dnmohanty wrote:
Thanks for taking a look That makes sense regarding the UB semantics attached to ISD::UDIV. To preserve the poison-over-UB behavior for SVE, should I emit a target-specific AArch64 node here instead or map it directly to an SVE intrinsic? I'll update the patch as soon as I know the preferred approach
https://github.com/llvm/llvm-project/pull/215526
More information about the llvm-commits
mailing list