[llvm] [AArch64][llvm] Allow FPRCVT insns to run in streaming mode if safe (PR #175544)

Jonathan Thackray via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 22 02:36:31 PST 2026


================
@@ -5318,7 +5318,7 @@ defm FCVTZU : FPToIntegerUnscaled<0b11, 0b001, "fcvtzu", any_fp_to_uint>;
 defm FCVTZS : FPToIntegerScaled<0b11, 0b000, "fcvtzs", any_fp_to_sint>;
 defm FCVTZU : FPToIntegerScaled<0b11, 0b001, "fcvtzu", any_fp_to_uint>;
 
-let Predicates = [HasNEON, HasFPRCVT] in{
+let Predicates = [HasNEONandIsStreamingSafe, HasFPRCVT] in{
----------------
jthackray wrote:

I'll chat to you about this, as I'm not sure exactly what's required.

https://github.com/llvm/llvm-project/pull/175544


More information about the llvm-commits mailing list