================
@@ -313,4 +313,15 @@ double test_fma_f64(double a, double b, double c) {
// OGCG: %[[R:.*]] = call double @llvm.fma.f64(double %[[A:.*]], double
%[[B:.*]], double %[[C:.*]])
return __builtin_fma(a, b, c);
}
+// CHECK-LABEL: cir.func @test_vfmadd
+// CHECK: cir.call @__builtin_ia32_vfmaddpd
+// CHECK: cir.call @__builtin_ia32_vfmaddps
+// CHECK: cir.call @__builtin_ia32_vfmaddsubpd
+// CHECK: cir.call @__builtin_ia32_vfmaddsubps
+void test_vfmadd(double a, double b, double c) {
----------------
andykaylor wrote:
The formatting is wrong here.
https://github.com/llvm/llvm-project/pull/217326
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits