Home
last modified time | relevance | path

Searched refs:HasAVXSave (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/cpu_model/
H A Dx86.c880 bool HasAVXSave = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) && in getAvailableFeatures() local
889 bool HasAVX512Save = HasAVXSave && ((EAX & 0xe0) == 0xe0); in getAvailableFeatures()
896 if (HasAVXSave) in getAvailableFeatures()
899 if (((ECX >> 26) & 1) && HasAVXSave) in getAvailableFeatures()
911 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVXSave) in getAvailableFeatures()
956 if (HasLeaf7 && ((ECX >> 9) & 1) && HasAVXSave) in getAvailableFeatures()
958 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVXSave) in getAvailableFeatures()
1015 if (HasLeaf7Subleaf1 && ((EAX >> 4) & 1) && HasAVXSave) in getAvailableFeatures()
1025 if (HasLeaf7Subleaf1 && ((EAX >> 23) & 1) && HasAVXSave) in getAvailableFeatures()
1028 if (HasLeaf7Subleaf1 && ((EDX >> 4) & 1) && HasAVXSave) in getAvailableFeatures()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DHost.cpp1773 bool HasAVXSave = HasXSave && ((ECX >> 28) & 1) && ((EAX & 0x6) == 0x6); in getHostCPUFeatures() local
1781 bool HasAVX512Save = HasAVXSave && ((EAX & 0xe0) == 0xe0); in getHostCPUFeatures()
1787 Features["avx"] = HasAVXSave; in getHostCPUFeatures()
1788 Features["fma"] = ((ECX >> 12) & 1) && HasAVXSave; in getHostCPUFeatures()
1790 Features["xsave"] = ((ECX >> 26) & 1) && HasAVXSave; in getHostCPUFeatures()
1791 Features["f16c"] = ((ECX >> 29) & 1) && HasAVXSave; in getHostCPUFeatures()
1802 Features["xop"] = HasExtLeaf1 && ((ECX >> 11) & 1) && HasAVXSave; in getHostCPUFeatures()
1804 Features["fma4"] = HasExtLeaf1 && ((ECX >> 16) & 1) && HasAVXSave; in getHostCPUFeatures()
1825 Features["avx2"] = HasLeaf7 && ((EBX >> 5) & 1) && HasAVXSave; in getHostCPUFeatures()
1850 Features["vaes"] = HasLeaf7 && ((ECX >> 9) & 1) && HasAVXSave; in getHostCPUFeatures()
[all …]