[clang] [llvm] [X86][AVX10.2] Decouple AMX-AVX512 from AVX10.2 (PR #148633)
Phoebe Wang via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 14 06:55:58 PDT 2025
================
@@ -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
More information about the llvm-commits
mailing list