Lines Matching refs:Case
823 .Case("+avx512f", AVX512F) in handleTargetFeatures()
824 .Case("+avx2", AVX2) in handleTargetFeatures()
825 .Case("+avx", AVX) in handleTargetFeatures()
826 .Case("+sse4.2", SSE42) in handleTargetFeatures()
827 .Case("+sse4.1", SSE41) in handleTargetFeatures()
828 .Case("+ssse3", SSSE3) in handleTargetFeatures()
829 .Case("+sse3", SSE3) in handleTargetFeatures()
830 .Case("+sse2", SSE2) in handleTargetFeatures()
831 .Case("+sse", SSE1) in handleTargetFeatures()
836 .Case("+3dnowa", AMD3DNowAthlon) in handleTargetFeatures()
837 .Case("+3dnow", AMD3DNow) in handleTargetFeatures()
838 .Case("+mmx", MMX) in handleTargetFeatures()
843 .Case("+xop", XOP) in handleTargetFeatures()
844 .Case("+fma4", FMA4) in handleTargetFeatures()
845 .Case("+sse4a", SSE4A) in handleTargetFeatures()
1281 .Case("3dnow", true) in isValidFeatureName()
1282 .Case("3dnowa", true) in isValidFeatureName()
1283 .Case("adx", true) in isValidFeatureName()
1284 .Case("aes", true) in isValidFeatureName()
1285 .Case("avx", true) in isValidFeatureName()
1286 .Case("avx2", true) in isValidFeatureName()
1287 .Case("avx512f", true) in isValidFeatureName()
1288 .Case("avx512cd", true) in isValidFeatureName()
1289 .Case("avx512vpopcntdq", true) in isValidFeatureName()
1290 .Case("avx512vnni", true) in isValidFeatureName()
1291 .Case("avx512er", true) in isValidFeatureName()
1292 .Case("avx512pf", true) in isValidFeatureName()
1293 .Case("avx512dq", true) in isValidFeatureName()
1294 .Case("avx512bitalg", true) in isValidFeatureName()
1295 .Case("avx512bw", true) in isValidFeatureName()
1296 .Case("avx512vl", true) in isValidFeatureName()
1297 .Case("avx512vbmi", true) in isValidFeatureName()
1298 .Case("avx512vbmi2", true) in isValidFeatureName()
1299 .Case("avx512ifma", true) in isValidFeatureName()
1300 .Case("bmi", true) in isValidFeatureName()
1301 .Case("bmi2", true) in isValidFeatureName()
1302 .Case("cldemote", true) in isValidFeatureName()
1303 .Case("clflushopt", true) in isValidFeatureName()
1304 .Case("clwb", true) in isValidFeatureName()
1305 .Case("clzero", true) in isValidFeatureName()
1306 .Case("cx16", true) in isValidFeatureName()
1307 .Case("f16c", true) in isValidFeatureName()
1308 .Case("fma", true) in isValidFeatureName()
1309 .Case("fma4", true) in isValidFeatureName()
1310 .Case("fsgsbase", true) in isValidFeatureName()
1311 .Case("fxsr", true) in isValidFeatureName()
1312 .Case("gfni", true) in isValidFeatureName()
1313 .Case("invpcid", true) in isValidFeatureName()
1314 .Case("lwp", true) in isValidFeatureName()
1315 .Case("lzcnt", true) in isValidFeatureName()
1316 .Case("mmx", true) in isValidFeatureName()
1317 .Case("movbe", true) in isValidFeatureName()
1318 .Case("movdiri", true) in isValidFeatureName()
1319 .Case("movdir64b", true) in isValidFeatureName()
1320 .Case("mpx", true) in isValidFeatureName()
1321 .Case("mwaitx", true) in isValidFeatureName()
1322 .Case("pclmul", true) in isValidFeatureName()
1323 .Case("pconfig", true) in isValidFeatureName()
1324 .Case("pku", true) in isValidFeatureName()
1325 .Case("popcnt", true) in isValidFeatureName()
1326 .Case("prefetchwt1", true) in isValidFeatureName()
1327 .Case("prfchw", true) in isValidFeatureName()
1328 .Case("ptwrite", true) in isValidFeatureName()
1329 .Case("rdpid", true) in isValidFeatureName()
1330 .Case("rdrnd", true) in isValidFeatureName()
1331 .Case("rdseed", true) in isValidFeatureName()
1332 .Case("rtm", true) in isValidFeatureName()
1333 .Case("sahf", true) in isValidFeatureName()
1334 .Case("sgx", true) in isValidFeatureName()
1335 .Case("sha", true) in isValidFeatureName()
1336 .Case("shstk", true) in isValidFeatureName()
1337 .Case("sse", true) in isValidFeatureName()
1338 .Case("sse2", true) in isValidFeatureName()
1339 .Case("sse3", true) in isValidFeatureName()
1340 .Case("ssse3", true) in isValidFeatureName()
1341 .Case("sse4", true) in isValidFeatureName()
1342 .Case("sse4.1", true) in isValidFeatureName()
1343 .Case("sse4.2", true) in isValidFeatureName()
1344 .Case("sse4a", true) in isValidFeatureName()
1345 .Case("tbm", true) in isValidFeatureName()
1346 .Case("vaes", true) in isValidFeatureName()
1347 .Case("vpclmulqdq", true) in isValidFeatureName()
1348 .Case("wbnoinvd", true) in isValidFeatureName()
1349 .Case("waitpkg", true) in isValidFeatureName()
1350 .Case("x87", true) in isValidFeatureName()
1351 .Case("xop", true) in isValidFeatureName()
1352 .Case("xsave", true) in isValidFeatureName()
1353 .Case("xsavec", true) in isValidFeatureName()
1354 .Case("xsaves", true) in isValidFeatureName()
1355 .Case("xsaveopt", true) in isValidFeatureName()
1361 .Case("adx", HasADX) in hasFeature()
1362 .Case("aes", HasAES) in hasFeature()
1363 .Case("avx", SSELevel >= AVX) in hasFeature()
1364 .Case("avx2", SSELevel >= AVX2) in hasFeature()
1365 .Case("avx512f", SSELevel >= AVX512F) in hasFeature()
1366 .Case("avx512cd", HasAVX512CD) in hasFeature()
1367 .Case("avx512vpopcntdq", HasAVX512VPOPCNTDQ) in hasFeature()
1368 .Case("avx512vnni", HasAVX512VNNI) in hasFeature()
1369 .Case("avx512er", HasAVX512ER) in hasFeature()
1370 .Case("avx512pf", HasAVX512PF) in hasFeature()
1371 .Case("avx512dq", HasAVX512DQ) in hasFeature()
1372 .Case("avx512bitalg", HasAVX512BITALG) in hasFeature()
1373 .Case("avx512bw", HasAVX512BW) in hasFeature()
1374 .Case("avx512vl", HasAVX512VL) in hasFeature()
1375 .Case("avx512vbmi", HasAVX512VBMI) in hasFeature()
1376 .Case("avx512vbmi2", HasAVX512VBMI2) in hasFeature()
1377 .Case("avx512ifma", HasAVX512IFMA) in hasFeature()
1378 .Case("bmi", HasBMI) in hasFeature()
1379 .Case("bmi2", HasBMI2) in hasFeature()
1380 .Case("cldemote", HasCLDEMOTE) in hasFeature()
1381 .Case("clflushopt", HasCLFLUSHOPT) in hasFeature()
1382 .Case("clwb", HasCLWB) in hasFeature()
1383 .Case("clzero", HasCLZERO) in hasFeature()
1384 .Case("cx16", HasCX16) in hasFeature()
1385 .Case("f16c", HasF16C) in hasFeature()
1386 .Case("fma", HasFMA) in hasFeature()
1387 .Case("fma4", XOPLevel >= FMA4) in hasFeature()
1388 .Case("fsgsbase", HasFSGSBASE) in hasFeature()
1389 .Case("fxsr", HasFXSR) in hasFeature()
1390 .Case("gfni", HasGFNI) in hasFeature()
1391 .Case("invpcid", HasINVPCID) in hasFeature()
1392 .Case("lwp", HasLWP) in hasFeature()
1393 .Case("lzcnt", HasLZCNT) in hasFeature()
1394 .Case("mm3dnow", MMX3DNowLevel >= AMD3DNow) in hasFeature()
1395 .Case("mm3dnowa", MMX3DNowLevel >= AMD3DNowAthlon) in hasFeature()
1396 .Case("mmx", MMX3DNowLevel >= MMX) in hasFeature()
1397 .Case("movbe", HasMOVBE) in hasFeature()
1398 .Case("movdiri", HasMOVDIRI) in hasFeature()
1399 .Case("movdir64b", HasMOVDIR64B) in hasFeature()
1400 .Case("mpx", HasMPX) in hasFeature()
1401 .Case("mwaitx", HasMWAITX) in hasFeature()
1402 .Case("pclmul", HasPCLMUL) in hasFeature()
1403 .Case("pconfig", HasPCONFIG) in hasFeature()
1404 .Case("pku", HasPKU) in hasFeature()
1405 .Case("popcnt", HasPOPCNT) in hasFeature()
1406 .Case("prefetchwt1", HasPREFETCHWT1) in hasFeature()
1407 .Case("prfchw", HasPRFCHW) in hasFeature()
1408 .Case("ptwrite", HasPTWRITE) in hasFeature()
1409 .Case("rdpid", HasRDPID) in hasFeature()
1410 .Case("rdrnd", HasRDRND) in hasFeature()
1411 .Case("rdseed", HasRDSEED) in hasFeature()
1412 .Case("retpoline-external-thunk", HasRetpolineExternalThunk) in hasFeature()
1413 .Case("rtm", HasRTM) in hasFeature()
1414 .Case("sahf", HasLAHFSAHF) in hasFeature()
1415 .Case("sgx", HasSGX) in hasFeature()
1416 .Case("sha", HasSHA) in hasFeature()
1417 .Case("shstk", HasSHSTK) in hasFeature()
1418 .Case("sse", SSELevel >= SSE1) in hasFeature()
1419 .Case("sse2", SSELevel >= SSE2) in hasFeature()
1420 .Case("sse3", SSELevel >= SSE3) in hasFeature()
1421 .Case("ssse3", SSELevel >= SSSE3) in hasFeature()
1422 .Case("sse4.1", SSELevel >= SSE41) in hasFeature()
1423 .Case("sse4.2", SSELevel >= SSE42) in hasFeature()
1424 .Case("sse4a", XOPLevel >= SSE4A) in hasFeature()
1425 .Case("tbm", HasTBM) in hasFeature()
1426 .Case("vaes", HasVAES) in hasFeature()
1427 .Case("vpclmulqdq", HasVPCLMULQDQ) in hasFeature()
1428 .Case("wbnoinvd", HasWBNOINVD) in hasFeature()
1429 .Case("waitpkg", HasWAITPKG) in hasFeature()
1430 .Case("x86", true) in hasFeature()
1431 .Case("x86_32", getTriple().getArch() == llvm::Triple::x86) in hasFeature()
1432 .Case("x86_64", getTriple().getArch() == llvm::Triple::x86_64) in hasFeature()
1433 .Case("xop", XOPLevel >= XOP) in hasFeature()
1434 .Case("xsave", HasXSAVE) in hasFeature()
1435 .Case("xsavec", HasXSAVEC) in hasFeature()
1436 .Case("xsaves", HasXSAVES) in hasFeature()
1437 .Case("xsaveopt", HasXSAVEOPT) in hasFeature()
1448 #define X86_FEATURE_COMPAT(VAL, ENUM, STR) .Case(STR, true) in validateCpuSupports()
1455 #define X86_FEATURE_COMPAT(VAL, ENUM, STR) .Case(STR, llvm::X86::ENUM) in getFeature()
1500 #define CPU_SPECIFIC(NAME, MANGLING, FEATURES) .Case(NAME, true) in validateCPUSpecificCPUDispatch()
1501 #define CPU_SPECIFIC_ALIAS(NEW_NAME, NAME) .Case(NEW_NAME, true) in validateCPUSpecificCPUDispatch()
1508 #define CPU_SPECIFIC_ALIAS(NEW_NAME, NAME) .Case(NEW_NAME, NAME) in CPUSpecificCPUDispatchNameDealias()
1515 #define CPU_SPECIFIC(NAME, MANGLING, FEATURES) .Case(NAME, MANGLING) in CPUSpecificManglingCharacter()
1524 #define CPU_SPECIFIC(NAME, MANGLING, FEATURES) .Case(NAME, FEATURES) in getCPUSpecificCPUDispatchFeatures()
1548 #define X86_VENDOR(ENUM, STRING) .Case(STRING, true) in validateCpuIs()
1551 #define X86_CPU_TYPE_COMPAT(ARCHNAME, ENUM, STR) .Case(STR, true) in validateCpuIs()
1552 #define X86_CPU_SUBTYPE_COMPAT(ARCHNAME, ENUM, STR) .Case(STR, true) in validateCpuIs()
1782 #define PROC(ENUM, STRING, IS64BIT) .Case(STRING, CK_##ENUM) in getCPUKind()
1783 #define PROC_ALIAS(ENUM, ALIAS) .Case(ALIAS, CK_##ENUM) in getCPUKind()