Lines Matching refs:X86

724     if (testFeature(X86::FEATURE_MMX)) {  in getIntelProcessorTypeAndSubtype()
740 *Type = X86::INTEL_CORE2; in getIntelProcessorTypeAndSubtype()
749 *Type = X86::INTEL_CORE2; in getIntelProcessorTypeAndSubtype()
758 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
759 *Subtype = X86::INTEL_COREI7_NEHALEM; in getIntelProcessorTypeAndSubtype()
766 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
767 *Subtype = X86::INTEL_COREI7_WESTMERE; in getIntelProcessorTypeAndSubtype()
773 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
774 *Subtype = X86::INTEL_COREI7_SANDYBRIDGE; in getIntelProcessorTypeAndSubtype()
779 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
780 *Subtype = X86::INTEL_COREI7_IVYBRIDGE; in getIntelProcessorTypeAndSubtype()
789 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
790 *Subtype = X86::INTEL_COREI7_HASWELL; in getIntelProcessorTypeAndSubtype()
799 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
800 *Subtype = X86::INTEL_COREI7_BROADWELL; in getIntelProcessorTypeAndSubtype()
811 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
812 *Subtype = X86::INTEL_COREI7_SKYLAKE; in getIntelProcessorTypeAndSubtype()
818 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
819 *Subtype = X86::INTEL_COREI7_ROCKETLAKE; in getIntelProcessorTypeAndSubtype()
824 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
825 if (testFeature(X86::FEATURE_AVX512BF16)) { in getIntelProcessorTypeAndSubtype()
827 *Subtype = X86::INTEL_COREI7_COOPERLAKE; in getIntelProcessorTypeAndSubtype()
828 } else if (testFeature(X86::FEATURE_AVX512VNNI)) { in getIntelProcessorTypeAndSubtype()
830 *Subtype = X86::INTEL_COREI7_CASCADELAKE; in getIntelProcessorTypeAndSubtype()
833 *Subtype = X86::INTEL_COREI7_SKYLAKE_AVX512; in getIntelProcessorTypeAndSubtype()
840 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
841 *Subtype = X86::INTEL_COREI7_CANNONLAKE; in getIntelProcessorTypeAndSubtype()
848 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
849 *Subtype = X86::INTEL_COREI7_ICELAKE_CLIENT; in getIntelProcessorTypeAndSubtype()
856 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
857 *Subtype = X86::INTEL_COREI7_TIGERLAKE; in getIntelProcessorTypeAndSubtype()
873 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
874 *Subtype = X86::INTEL_COREI7_ALDERLAKE; in getIntelProcessorTypeAndSubtype()
880 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
881 *Subtype = X86::INTEL_COREI7_ARROWLAKE; in getIntelProcessorTypeAndSubtype()
889 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
890 *Subtype = X86::INTEL_COREI7_ARROWLAKE_S; in getIntelProcessorTypeAndSubtype()
896 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
897 *Subtype = X86::INTEL_COREI7_PANTHERLAKE; in getIntelProcessorTypeAndSubtype()
903 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
904 *Subtype = X86::INTEL_COREI7_GRANITERAPIDS; in getIntelProcessorTypeAndSubtype()
910 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
911 *Subtype = X86::INTEL_COREI7_GRANITERAPIDS_D; in getIntelProcessorTypeAndSubtype()
918 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
919 *Subtype = X86::INTEL_COREI7_ICELAKE_SERVER; in getIntelProcessorTypeAndSubtype()
927 *Type = X86::INTEL_COREI7; in getIntelProcessorTypeAndSubtype()
928 *Subtype = X86::INTEL_COREI7_SAPPHIRERAPIDS; in getIntelProcessorTypeAndSubtype()
937 *Type = X86::INTEL_BONNELL; in getIntelProcessorTypeAndSubtype()
948 *Type = X86::INTEL_SILVERMONT; in getIntelProcessorTypeAndSubtype()
954 *Type = X86::INTEL_GOLDMONT; in getIntelProcessorTypeAndSubtype()
958 *Type = X86::INTEL_GOLDMONT_PLUS; in getIntelProcessorTypeAndSubtype()
965 *Type = X86::INTEL_TREMONT; in getIntelProcessorTypeAndSubtype()
971 *Type = X86::INTEL_SIERRAFOREST; in getIntelProcessorTypeAndSubtype()
977 *Type = X86::INTEL_GRANDRIDGE; in getIntelProcessorTypeAndSubtype()
983 *Type = X86::INTEL_CLEARWATERFOREST; in getIntelProcessorTypeAndSubtype()
989 *Type = X86::INTEL_KNL; in getIntelProcessorTypeAndSubtype()
993 *Type = X86::INTEL_KNM; in getIntelProcessorTypeAndSubtype()
1000 if (testFeature(X86::FEATURE_AVX512VP2INTERSECT)) { in getIntelProcessorTypeAndSubtype()
1002 } else if (testFeature(X86::FEATURE_AVX512VBMI2)) { in getIntelProcessorTypeAndSubtype()
1004 } else if (testFeature(X86::FEATURE_AVX512VBMI)) { in getIntelProcessorTypeAndSubtype()
1006 } else if (testFeature(X86::FEATURE_AVX512BF16)) { in getIntelProcessorTypeAndSubtype()
1008 } else if (testFeature(X86::FEATURE_AVX512VNNI)) { in getIntelProcessorTypeAndSubtype()
1010 } else if (testFeature(X86::FEATURE_AVX512VL)) { in getIntelProcessorTypeAndSubtype()
1012 } else if (testFeature(X86::FEATURE_CLFLUSHOPT)) { in getIntelProcessorTypeAndSubtype()
1013 if (testFeature(X86::FEATURE_SHA)) in getIntelProcessorTypeAndSubtype()
1017 } else if (testFeature(X86::FEATURE_ADX)) { in getIntelProcessorTypeAndSubtype()
1019 } else if (testFeature(X86::FEATURE_AVX2)) { in getIntelProcessorTypeAndSubtype()
1021 } else if (testFeature(X86::FEATURE_AVX)) { in getIntelProcessorTypeAndSubtype()
1023 } else if (testFeature(X86::FEATURE_SSE4_2)) { in getIntelProcessorTypeAndSubtype()
1024 if (testFeature(X86::FEATURE_MOVBE)) in getIntelProcessorTypeAndSubtype()
1028 } else if (testFeature(X86::FEATURE_SSE4_1)) { in getIntelProcessorTypeAndSubtype()
1030 } else if (testFeature(X86::FEATURE_SSSE3)) { in getIntelProcessorTypeAndSubtype()
1031 if (testFeature(X86::FEATURE_MOVBE)) in getIntelProcessorTypeAndSubtype()
1035 } else if (testFeature(X86::FEATURE_64BIT)) { in getIntelProcessorTypeAndSubtype()
1037 } else if (testFeature(X86::FEATURE_SSE3)) { in getIntelProcessorTypeAndSubtype()
1039 } else if (testFeature(X86::FEATURE_SSE2)) { in getIntelProcessorTypeAndSubtype()
1041 } else if (testFeature(X86::FEATURE_SSE)) { in getIntelProcessorTypeAndSubtype()
1043 } else if (testFeature(X86::FEATURE_MMX)) { in getIntelProcessorTypeAndSubtype()
1052 if (testFeature(X86::FEATURE_64BIT)) { in getIntelProcessorTypeAndSubtype()
1056 if (testFeature(X86::FEATURE_SSE3)) { in getIntelProcessorTypeAndSubtype()
1101 if (testFeature(X86::FEATURE_SSE)) { in getAMDProcessorTypeAndSubtype()
1108 if (testFeature(X86::FEATURE_SSE3)) { in getAMDProcessorTypeAndSubtype()
1116 *Type = X86::AMDFAM10H; // "amdfam10" in getAMDProcessorTypeAndSubtype()
1119 *Subtype = X86::AMDFAM10H_BARCELONA; in getAMDProcessorTypeAndSubtype()
1122 *Subtype = X86::AMDFAM10H_SHANGHAI; in getAMDProcessorTypeAndSubtype()
1125 *Subtype = X86::AMDFAM10H_ISTANBUL; in getAMDProcessorTypeAndSubtype()
1131 *Type = X86::AMD_BTVER1; in getAMDProcessorTypeAndSubtype()
1135 *Type = X86::AMDFAM15H; in getAMDProcessorTypeAndSubtype()
1138 *Subtype = X86::AMDFAM15H_BDVER4; in getAMDProcessorTypeAndSubtype()
1143 *Subtype = X86::AMDFAM15H_BDVER3; in getAMDProcessorTypeAndSubtype()
1148 *Subtype = X86::AMDFAM15H_BDVER2; in getAMDProcessorTypeAndSubtype()
1152 *Subtype = X86::AMDFAM15H_BDVER1; in getAMDProcessorTypeAndSubtype()
1158 *Type = X86::AMD_BTVER2; in getAMDProcessorTypeAndSubtype()
1162 *Type = X86::AMDFAM17H; in getAMDProcessorTypeAndSubtype()
1178 *Subtype = X86::AMDFAM17H_ZNVER2; in getAMDProcessorTypeAndSubtype()
1185 *Subtype = X86::AMDFAM17H_ZNVER1; in getAMDProcessorTypeAndSubtype()
1191 *Type = X86::AMDFAM19H; in getAMDProcessorTypeAndSubtype()
1200 *Subtype = X86::AMDFAM19H_ZNVER3; in getAMDProcessorTypeAndSubtype()
1212 *Subtype = X86::AMDFAM19H_ZNVER4; in getAMDProcessorTypeAndSubtype()
1218 *Type = X86::AMDFAM1AH; in getAMDProcessorTypeAndSubtype()
1230 *Subtype = X86::AMDFAM1AH_ZNVER5; in getAMDProcessorTypeAndSubtype()
1253 setFeature(X86::FEATURE_CMOV); in getAvailableFeatures()
1255 setFeature(X86::FEATURE_MMX); in getAvailableFeatures()
1257 setFeature(X86::FEATURE_SSE); in getAvailableFeatures()
1259 setFeature(X86::FEATURE_SSE2); in getAvailableFeatures()
1262 setFeature(X86::FEATURE_SSE3); in getAvailableFeatures()
1264 setFeature(X86::FEATURE_PCLMUL); in getAvailableFeatures()
1266 setFeature(X86::FEATURE_SSSE3); in getAvailableFeatures()
1268 setFeature(X86::FEATURE_FMA); in getAvailableFeatures()
1270 setFeature(X86::FEATURE_SSE4_1); in getAvailableFeatures()
1272 setFeature(X86::FEATURE_SSE4_2); in getAvailableFeatures()
1273 setFeature(X86::FEATURE_CRC32); in getAvailableFeatures()
1276 setFeature(X86::FEATURE_POPCNT); in getAvailableFeatures()
1278 setFeature(X86::FEATURE_AES); in getAvailableFeatures()
1281 setFeature(X86::FEATURE_MOVBE); in getAvailableFeatures()
1300 setFeature(X86::FEATURE_AVX); in getAvailableFeatures()
1306 setFeature(X86::FEATURE_BMI); in getAvailableFeatures()
1308 setFeature(X86::FEATURE_AVX2); in getAvailableFeatures()
1310 setFeature(X86::FEATURE_BMI2); in getAvailableFeatures()
1312 setFeature(X86::FEATURE_AVX512F); in getAvailableFeatures()
1313 setFeature(X86::FEATURE_EVEX512); in getAvailableFeatures()
1316 setFeature(X86::FEATURE_AVX512DQ); in getAvailableFeatures()
1318 setFeature(X86::FEATURE_ADX); in getAvailableFeatures()
1320 setFeature(X86::FEATURE_AVX512IFMA); in getAvailableFeatures()
1322 setFeature(X86::FEATURE_CLFLUSHOPT); in getAvailableFeatures()
1324 setFeature(X86::FEATURE_AVX512CD); in getAvailableFeatures()
1326 setFeature(X86::FEATURE_SHA); in getAvailableFeatures()
1328 setFeature(X86::FEATURE_AVX512BW); in getAvailableFeatures()
1330 setFeature(X86::FEATURE_AVX512VL); in getAvailableFeatures()
1333 setFeature(X86::FEATURE_AVX512VBMI); in getAvailableFeatures()
1335 setFeature(X86::FEATURE_AVX512VBMI2); in getAvailableFeatures()
1337 setFeature(X86::FEATURE_GFNI); in getAvailableFeatures()
1339 setFeature(X86::FEATURE_VPCLMULQDQ); in getAvailableFeatures()
1341 setFeature(X86::FEATURE_AVX512VNNI); in getAvailableFeatures()
1343 setFeature(X86::FEATURE_AVX512BITALG); in getAvailableFeatures()
1345 setFeature(X86::FEATURE_AVX512VPOPCNTDQ); in getAvailableFeatures()
1348 setFeature(X86::FEATURE_AVX5124VNNIW); in getAvailableFeatures()
1350 setFeature(X86::FEATURE_AVX5124FMAPS); in getAvailableFeatures()
1352 setFeature(X86::FEATURE_AVX512VP2INTERSECT); in getAvailableFeatures()
1360 setFeature(X86::FEATURE_AVX512BF16); in getAvailableFeatures()
1368 setFeature(X86::FEATURE_SSE4_A); in getAvailableFeatures()
1370 setFeature(X86::FEATURE_XOP); in getAvailableFeatures()
1372 setFeature(X86::FEATURE_FMA4); in getAvailableFeatures()
1375 setFeature(X86::FEATURE_64BIT); in getAvailableFeatures()
1388 unsigned Features[(X86::CPU_FEATURE_MAX + 31) / 32] = {0}; in getHostCPUName()