================
@@ -16,7 +16,15 @@
 
 #define __DEFAULT_FN_ATTRS_AVX512                                              
\
   __attribute__((__always_inline__, __nodebug__,                               
\
-                 __target__("amx-avx512,avx10.2-512")))
+                 __target__("amx-avx512")))
+
+#define __DEFAULT_FN_ATTRS_AVX512BF16                                          
\
+  __attribute__((__always_inline__, __nodebug__,                               
\
+                 __target__("amx-avx512,avx512bf16")))
+
+#define __DEFAULT_FN_ATTRS_AVX512FP16                                          
\
+  __attribute__((__always_inline__, __nodebug__,                               
\
+                 __target__("amx-avx512,avx512fp16")))
----------------
phoebewang wrote:

I don't think we need `avx512bf/fp16` here. We don't rely on their specific 
instructions.

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

Reply via email to