[llvm] [X86][AVX-VNNI] Fix VNNI intrinsics argument types (PR #122649)

Phoebe Wang via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 12 16:18:51 PST 2025


================
@@ -1867,29 +1867,29 @@ let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
 let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
   def int_x86_avx512_vpdpbusd_128 :
       ClangBuiltin<"__builtin_ia32_vpdpbusd128">,
-      DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_v4i32_ty, llvm_v4i32_ty,
-                             llvm_v4i32_ty], [IntrNoMem]>;
+      DefaultAttrsIntrinsic<[llvm_v4i32_ty], [llvm_v4i32_ty, llvm_v16i8_ty,
+                             llvm_v16i8_ty], [IntrNoMem]>;
----------------
phoebewang wrote:

The corresponding definitions in BuiltinsX86.td, the header file and the front end tests also need to update.

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


More information about the llvm-commits mailing list