================
@@ -9053,22 +9053,19 @@ class SIMDThreeSameVectorBF16MatrixMul<string asm>
 
 let mayRaiseFPException = 1, Uses = [FPCR] in
 class SIMD_BFCVTN
-  : BaseSIMDMixedTwoVector<0, 0, 0b10, 0b10110, V128, V128,
+  : BaseSIMDMixedTwoVector<0, 0, 0b10, 0b10110, V128, V64,
----------------
davemgreen wrote:

Yes that sounds right. It is needed to make the patterns match properly, as a 
bfcvtn will naturally produce a 64bit vector, and v4bf16 is a 64bit vector. 
Other instructions that use SIMDMixedTwoVector like XTN use the same type.

https://github.com/llvm/llvm-project/pull/120363
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to