llvmorg-github-actions[bot] wrote:

<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang

@llvm/pr-subscribers-clangir

Author: Mohammed Zayer Alam  (zayeralam)

<details>
<summary>Changes</summary>

Implements missing vfmadd and vfmaddsub builtins for Clang IR.
Fixes #<!-- -->167765 

---
Full diff: https://github.com/llvm/llvm-project/pull/217326.diff


1 Files Affected:

- (modified) clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp (+4) 


``````````diff
diff --git a/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp 
b/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
index 27dc8b1c7d889..a3c86b9c5da40 100644
--- a/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+++ b/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
@@ -52,6 +52,10 @@ static bool shouldEmitBuiltinAsIR(unsigned builtinID,
     case Builtin::BI__builtin_scalbnf:
     case Builtin::BIscalbn:
     case Builtin::BI__builtin_scalbn:
+    case Builtin::BI__builtin_ia32_vfmaddpd:
+    case Builtin::BI__builtin_ia32_vfmaddps:
+    case Builtin::BI__builtin_ia32_vfmaddsubpd:
+    case Builtin::BI__builtin_ia32_vfmaddsubps:
       return true;
     }
   }

``````````

</details>


https://github.com/llvm/llvm-project/pull/217326
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to