[llvm] [AArch64] Keep floating-point conversion in SIMD (PR #147707)
Paul Walker via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 25 04:40:40 PDT 2025
================
@@ -6627,6 +6627,17 @@ def : Pat<(f16 (any_uint_to_fp (i32 (any_fp_to_uint f16:$Rn)))),
(UCVTFv1i16 (f16 (FCVTZUv1f16 f16:$Rn)))>;
}
+let Predicates = [HasNEONandIsSME2p2StreamingSafe] in {
----------------
paulwalker-arm wrote:
Is this necessary, it looks like you're already inside a `HasNEONandIsSME2p2StreamingSafe` block?
https://github.com/llvm/llvm-project/pull/147707
More information about the llvm-commits
mailing list