[llvm] 71249fd - [NFC][X86] Add missing CPUID related changes for AMX-COMPLEX.
Freddy Ye via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 30 00:16:01 PDT 2023
Author: Freddy Ye
Date: 2023-06-30T15:15:37+08:00
New Revision: 71249fd71b9c73f7c1b8298a233ce8de5617232d
URL: https://github.com/llvm/llvm-project/commit/71249fd71b9c73f7c1b8298a233ce8de5617232d
DIFF: https://github.com/llvm/llvm-project/commit/71249fd71b9c73f7c1b8298a233ce8de5617232d.diff
LOG: [NFC][X86] Add missing CPUID related changes for AMX-COMPLEX.
Added:
Modified:
llvm/lib/TargetParser/Host.cpp
Removed:
################################################################################
diff --git a/llvm/lib/TargetParser/Host.cpp b/llvm/lib/TargetParser/Host.cpp
index f6ea8d290030a..44b36b1214245 100644
--- a/llvm/lib/TargetParser/Host.cpp
+++ b/llvm/lib/TargetParser/Host.cpp
@@ -1755,6 +1755,7 @@ bool sys::getHostCPUFeatures(StringMap<bool> &Features) {
Features["avxifma"] = HasLeaf7Subleaf1 && ((EAX >> 23) & 1) && HasAVXSave;
Features["avxvnniint8"] = HasLeaf7Subleaf1 && ((EDX >> 4) & 1) && HasAVXSave;
Features["avxneconvert"] = HasLeaf7Subleaf1 && ((EDX >> 5) & 1) && HasAVXSave;
+ Features["amx-complex"] = HasLeaf7Subleaf1 && ((EDX >> 8) & 1) && HasAMXSave;
Features["prefetchi"] = HasLeaf7Subleaf1 && ((EDX >> 14) & 1);
bool HasLeafD = MaxLevel >= 0xd &&
More information about the llvm-commits
mailing list