[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