Lines Matching refs:Case
365 .Case("+avx512f", AVX512F) in handleTargetFeatures()
366 .Case("+avx2", AVX2) in handleTargetFeatures()
367 .Case("+avx", AVX) in handleTargetFeatures()
368 .Case("+sse4.2", SSE42) in handleTargetFeatures()
369 .Case("+sse4.1", SSE41) in handleTargetFeatures()
370 .Case("+ssse3", SSSE3) in handleTargetFeatures()
371 .Case("+sse3", SSE3) in handleTargetFeatures()
372 .Case("+sse2", SSE2) in handleTargetFeatures()
373 .Case("+sse", SSE1) in handleTargetFeatures()
382 .Case("+3dnowa", AMD3DNowAthlon) in handleTargetFeatures()
383 .Case("+3dnow", AMD3DNow) in handleTargetFeatures()
384 .Case("+mmx", MMX) in handleTargetFeatures()
389 .Case("+xop", XOP) in handleTargetFeatures()
390 .Case("+fma4", FMA4) in handleTargetFeatures()
391 .Case("+sse4a", SSE4A) in handleTargetFeatures()
915 .Case("3dnow", true) in isValidFeatureName()
916 .Case("3dnowa", true) in isValidFeatureName()
917 .Case("adx", true) in isValidFeatureName()
918 .Case("aes", true) in isValidFeatureName()
919 .Case("amx-bf16", true) in isValidFeatureName()
920 .Case("amx-fp16", true) in isValidFeatureName()
921 .Case("amx-int8", true) in isValidFeatureName()
922 .Case("amx-tile", true) in isValidFeatureName()
923 .Case("avx", true) in isValidFeatureName()
924 .Case("avx2", true) in isValidFeatureName()
925 .Case("avx512f", true) in isValidFeatureName()
926 .Case("avx512cd", true) in isValidFeatureName()
927 .Case("avx512vpopcntdq", true) in isValidFeatureName()
928 .Case("avx512vnni", true) in isValidFeatureName()
929 .Case("avx512bf16", true) in isValidFeatureName()
930 .Case("avx512er", true) in isValidFeatureName()
931 .Case("avx512fp16", true) in isValidFeatureName()
932 .Case("avx512pf", true) in isValidFeatureName()
933 .Case("avx512dq", true) in isValidFeatureName()
934 .Case("avx512bitalg", true) in isValidFeatureName()
935 .Case("avx512bw", true) in isValidFeatureName()
936 .Case("avx512vl", true) in isValidFeatureName()
937 .Case("avx512vbmi", true) in isValidFeatureName()
938 .Case("avx512vbmi2", true) in isValidFeatureName()
939 .Case("avx512ifma", true) in isValidFeatureName()
940 .Case("avx512vp2intersect", true) in isValidFeatureName()
941 .Case("avxifma", true) in isValidFeatureName()
942 .Case("avxneconvert", true) in isValidFeatureName()
943 .Case("avxvnni", true) in isValidFeatureName()
944 .Case("avxvnniint8", true) in isValidFeatureName()
945 .Case("bmi", true) in isValidFeatureName()
946 .Case("bmi2", true) in isValidFeatureName()
947 .Case("cldemote", true) in isValidFeatureName()
948 .Case("clflushopt", true) in isValidFeatureName()
949 .Case("clwb", true) in isValidFeatureName()
950 .Case("clzero", true) in isValidFeatureName()
951 .Case("cmpccxadd", true) in isValidFeatureName()
952 .Case("crc32", true) in isValidFeatureName()
953 .Case("cx16", true) in isValidFeatureName()
954 .Case("enqcmd", true) in isValidFeatureName()
955 .Case("f16c", true) in isValidFeatureName()
956 .Case("fma", true) in isValidFeatureName()
957 .Case("fma4", true) in isValidFeatureName()
958 .Case("fsgsbase", true) in isValidFeatureName()
959 .Case("fxsr", true) in isValidFeatureName()
960 .Case("general-regs-only", true) in isValidFeatureName()
961 .Case("gfni", true) in isValidFeatureName()
962 .Case("hreset", true) in isValidFeatureName()
963 .Case("invpcid", true) in isValidFeatureName()
964 .Case("kl", true) in isValidFeatureName()
965 .Case("widekl", true) in isValidFeatureName()
966 .Case("lwp", true) in isValidFeatureName()
967 .Case("lzcnt", true) in isValidFeatureName()
968 .Case("mmx", true) in isValidFeatureName()
969 .Case("movbe", true) in isValidFeatureName()
970 .Case("movdiri", true) in isValidFeatureName()
971 .Case("movdir64b", true) in isValidFeatureName()
972 .Case("mwaitx", true) in isValidFeatureName()
973 .Case("pclmul", true) in isValidFeatureName()
974 .Case("pconfig", true) in isValidFeatureName()
975 .Case("pku", true) in isValidFeatureName()
976 .Case("popcnt", true) in isValidFeatureName()
977 .Case("prefetchi", true) in isValidFeatureName()
978 .Case("prefetchwt1", true) in isValidFeatureName()
979 .Case("prfchw", true) in isValidFeatureName()
980 .Case("ptwrite", true) in isValidFeatureName()
981 .Case("raoint", true) in isValidFeatureName()
982 .Case("rdpid", true) in isValidFeatureName()
983 .Case("rdpru", true) in isValidFeatureName()
984 .Case("rdrnd", true) in isValidFeatureName()
985 .Case("rdseed", true) in isValidFeatureName()
986 .Case("rtm", true) in isValidFeatureName()
987 .Case("sahf", true) in isValidFeatureName()
988 .Case("serialize", true) in isValidFeatureName()
989 .Case("sgx", true) in isValidFeatureName()
990 .Case("sha", true) in isValidFeatureName()
991 .Case("shstk", true) in isValidFeatureName()
992 .Case("sse", true) in isValidFeatureName()
993 .Case("sse2", true) in isValidFeatureName()
994 .Case("sse3", true) in isValidFeatureName()
995 .Case("ssse3", true) in isValidFeatureName()
996 .Case("sse4", true) in isValidFeatureName()
997 .Case("sse4.1", true) in isValidFeatureName()
998 .Case("sse4.2", true) in isValidFeatureName()
999 .Case("sse4a", true) in isValidFeatureName()
1000 .Case("tbm", true) in isValidFeatureName()
1001 .Case("tsxldtrk", true) in isValidFeatureName()
1002 .Case("uintr", true) in isValidFeatureName()
1003 .Case("vaes", true) in isValidFeatureName()
1004 .Case("vpclmulqdq", true) in isValidFeatureName()
1005 .Case("wbnoinvd", true) in isValidFeatureName()
1006 .Case("waitpkg", true) in isValidFeatureName()
1007 .Case("x87", true) in isValidFeatureName()
1008 .Case("xop", true) in isValidFeatureName()
1009 .Case("xsave", true) in isValidFeatureName()
1010 .Case("xsavec", true) in isValidFeatureName()
1011 .Case("xsaves", true) in isValidFeatureName()
1012 .Case("xsaveopt", true) in isValidFeatureName()
1018 .Case("adx", HasADX) in hasFeature()
1019 .Case("aes", HasAES) in hasFeature()
1020 .Case("amx-bf16", HasAMXBF16) in hasFeature()
1021 .Case("amx-fp16", HasAMXFP16) in hasFeature()
1022 .Case("amx-int8", HasAMXINT8) in hasFeature()
1023 .Case("amx-tile", HasAMXTILE) in hasFeature()
1024 .Case("avx", SSELevel >= AVX) in hasFeature()
1025 .Case("avx2", SSELevel >= AVX2) in hasFeature()
1026 .Case("avx512f", SSELevel >= AVX512F) in hasFeature()
1027 .Case("avx512cd", HasAVX512CD) in hasFeature()
1028 .Case("avx512vpopcntdq", HasAVX512VPOPCNTDQ) in hasFeature()
1029 .Case("avx512vnni", HasAVX512VNNI) in hasFeature()
1030 .Case("avx512bf16", HasAVX512BF16) in hasFeature()
1031 .Case("avx512er", HasAVX512ER) in hasFeature()
1032 .Case("avx512fp16", HasAVX512FP16) in hasFeature()
1033 .Case("avx512pf", HasAVX512PF) in hasFeature()
1034 .Case("avx512dq", HasAVX512DQ) in hasFeature()
1035 .Case("avx512bitalg", HasAVX512BITALG) in hasFeature()
1036 .Case("avx512bw", HasAVX512BW) in hasFeature()
1037 .Case("avx512vl", HasAVX512VL) in hasFeature()
1038 .Case("avx512vbmi", HasAVX512VBMI) in hasFeature()
1039 .Case("avx512vbmi2", HasAVX512VBMI2) in hasFeature()
1040 .Case("avx512ifma", HasAVX512IFMA) in hasFeature()
1041 .Case("avx512vp2intersect", HasAVX512VP2INTERSECT) in hasFeature()
1042 .Case("avxifma", HasAVXIFMA) in hasFeature()
1043 .Case("avxneconvert", HasAVXNECONVERT) in hasFeature()
1044 .Case("avxvnni", HasAVXVNNI) in hasFeature()
1045 .Case("avxvnniint8", HasAVXVNNIINT8) in hasFeature()
1046 .Case("bmi", HasBMI) in hasFeature()
1047 .Case("bmi2", HasBMI2) in hasFeature()
1048 .Case("cldemote", HasCLDEMOTE) in hasFeature()
1049 .Case("clflushopt", HasCLFLUSHOPT) in hasFeature()
1050 .Case("clwb", HasCLWB) in hasFeature()
1051 .Case("clzero", HasCLZERO) in hasFeature()
1052 .Case("cmpccxadd", HasCMPCCXADD) in hasFeature()
1053 .Case("crc32", HasCRC32) in hasFeature()
1054 .Case("cx8", HasCX8) in hasFeature()
1055 .Case("cx16", HasCX16) in hasFeature()
1056 .Case("enqcmd", HasENQCMD) in hasFeature()
1057 .Case("f16c", HasF16C) in hasFeature()
1058 .Case("fma", HasFMA) in hasFeature()
1059 .Case("fma4", XOPLevel >= FMA4) in hasFeature()
1060 .Case("fsgsbase", HasFSGSBASE) in hasFeature()
1061 .Case("fxsr", HasFXSR) in hasFeature()
1062 .Case("gfni", HasGFNI) in hasFeature()
1063 .Case("hreset", HasHRESET) in hasFeature()
1064 .Case("invpcid", HasINVPCID) in hasFeature()
1065 .Case("kl", HasKL) in hasFeature()
1066 .Case("widekl", HasWIDEKL) in hasFeature()
1067 .Case("lwp", HasLWP) in hasFeature()
1068 .Case("lzcnt", HasLZCNT) in hasFeature()
1069 .Case("mm3dnow", MMX3DNowLevel >= AMD3DNow) in hasFeature()
1070 .Case("mm3dnowa", MMX3DNowLevel >= AMD3DNowAthlon) in hasFeature()
1071 .Case("mmx", MMX3DNowLevel >= MMX) in hasFeature()
1072 .Case("movbe", HasMOVBE) in hasFeature()
1073 .Case("movdiri", HasMOVDIRI) in hasFeature()
1074 .Case("movdir64b", HasMOVDIR64B) in hasFeature()
1075 .Case("save-args", HasSaveArgs) in hasFeature()
1076 .Case("mwaitx", HasMWAITX) in hasFeature()
1077 .Case("pclmul", HasPCLMUL) in hasFeature()
1078 .Case("pconfig", HasPCONFIG) in hasFeature()
1079 .Case("pku", HasPKU) in hasFeature()
1080 .Case("popcnt", HasPOPCNT) in hasFeature()
1081 .Case("prefetchi", HasPREFETCHI) in hasFeature()
1082 .Case("prefetchwt1", HasPREFETCHWT1) in hasFeature()
1083 .Case("prfchw", HasPRFCHW) in hasFeature()
1084 .Case("ptwrite", HasPTWRITE) in hasFeature()
1085 .Case("raoint", HasRAOINT) in hasFeature()
1086 .Case("rdpid", HasRDPID) in hasFeature()
1087 .Case("rdpru", HasRDPRU) in hasFeature()
1088 .Case("rdrnd", HasRDRND) in hasFeature()
1089 .Case("rdseed", HasRDSEED) in hasFeature()
1090 .Case("retpoline-external-thunk", HasRetpolineExternalThunk) in hasFeature()
1091 .Case("rtm", HasRTM) in hasFeature()
1092 .Case("sahf", HasLAHFSAHF) in hasFeature()
1093 .Case("serialize", HasSERIALIZE) in hasFeature()
1094 .Case("sgx", HasSGX) in hasFeature()
1095 .Case("sha", HasSHA) in hasFeature()
1096 .Case("shstk", HasSHSTK) in hasFeature()
1097 .Case("sse", SSELevel >= SSE1) in hasFeature()
1098 .Case("sse2", SSELevel >= SSE2) in hasFeature()
1099 .Case("sse3", SSELevel >= SSE3) in hasFeature()
1100 .Case("ssse3", SSELevel >= SSSE3) in hasFeature()
1101 .Case("sse4.1", SSELevel >= SSE41) in hasFeature()
1102 .Case("sse4.2", SSELevel >= SSE42) in hasFeature()
1103 .Case("sse4a", XOPLevel >= SSE4A) in hasFeature()
1104 .Case("tbm", HasTBM) in hasFeature()
1105 .Case("tsxldtrk", HasTSXLDTRK) in hasFeature()
1106 .Case("uintr", HasUINTR) in hasFeature()
1107 .Case("vaes", HasVAES) in hasFeature()
1108 .Case("vpclmulqdq", HasVPCLMULQDQ) in hasFeature()
1109 .Case("wbnoinvd", HasWBNOINVD) in hasFeature()
1110 .Case("waitpkg", HasWAITPKG) in hasFeature()
1111 .Case("x86", true) in hasFeature()
1112 .Case("x86_32", getTriple().getArch() == llvm::Triple::x86) in hasFeature()
1113 .Case("x86_64", getTriple().getArch() == llvm::Triple::x86_64) in hasFeature()
1114 .Case("x87", HasX87) in hasFeature()
1115 .Case("xop", XOPLevel >= XOP) in hasFeature()
1116 .Case("xsave", HasXSAVE) in hasFeature()
1117 .Case("xsavec", HasXSAVEC) in hasFeature()
1118 .Case("xsaves", HasXSAVES) in hasFeature()
1119 .Case("xsaveopt", HasXSAVEOPT) in hasFeature()
1130 #define X86_FEATURE_COMPAT(ENUM, STR, PRIORITY) .Case(STR, true) in validateCpuSupports()
1138 .Case(STR, llvm::X86::FEATURE_##ENUM) in getFeature()
1163 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, true) in validateCPUSpecificCPUDispatch()
1164 #define CPU_SPECIFIC_ALIAS(NEW_NAME, TUNE_NAME, NAME) .Case(NEW_NAME, true) in validateCPUSpecificCPUDispatch()
1171 #define CPU_SPECIFIC_ALIAS(NEW_NAME, TUNE_NAME, NAME) .Case(NEW_NAME, NAME) in CPUSpecificCPUDispatchNameDealias()
1178 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, MANGLING) in CPUSpecificManglingCharacter()
1187 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, FEATURES) in getCPUSpecificCPUDispatchFeatures()
1195 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, TUNE_NAME) in getCPUSpecificTuneName()
1196 #define CPU_SPECIFIC_ALIAS(NEW_NAME, TUNE_NAME, NAME) .Case(NEW_NAME, TUNE_NAME) in getCPUSpecificTuneName()
1207 #define X86_VENDOR(ENUM, STRING) .Case(STRING, true) in validateCpuIs()
1208 #define X86_CPU_TYPE_ALIAS(ENUM, ALIAS) .Case(ALIAS, true) in validateCpuIs()
1209 #define X86_CPU_TYPE(ENUM, STR) .Case(STR, true) in validateCpuIs()
1210 #define X86_CPU_SUBTYPE_ALIAS(ENUM, ALIAS) .Case(ALIAS, true) in validateCpuIs()
1211 #define X86_CPU_SUBTYPE(ENUM, STR) .Case(STR, true) in validateCpuIs()
1218 .Case("@cca", 4) in matchAsmCCConstraint()
1219 .Case("@ccae", 5) in matchAsmCCConstraint()
1220 .Case("@ccb", 4) in matchAsmCCConstraint()
1221 .Case("@ccbe", 5) in matchAsmCCConstraint()
1222 .Case("@ccc", 4) in matchAsmCCConstraint()
1223 .Case("@cce", 4) in matchAsmCCConstraint()
1224 .Case("@ccz", 4) in matchAsmCCConstraint()
1225 .Case("@ccg", 4) in matchAsmCCConstraint()
1226 .Case("@ccge", 5) in matchAsmCCConstraint()
1227 .Case("@ccl", 4) in matchAsmCCConstraint()
1228 .Case("@ccle", 5) in matchAsmCCConstraint()
1229 .Case("@ccna", 5) in matchAsmCCConstraint()
1230 .Case("@ccnae", 6) in matchAsmCCConstraint()
1231 .Case("@ccnb", 5) in matchAsmCCConstraint()
1232 .Case("@ccnbe", 6) in matchAsmCCConstraint()
1233 .Case("@ccnc", 5) in matchAsmCCConstraint()
1234 .Case("@ccne", 5) in matchAsmCCConstraint()
1235 .Case("@ccnz", 5) in matchAsmCCConstraint()
1236 .Case("@ccng", 5) in matchAsmCCConstraint()
1237 .Case("@ccnge", 6) in matchAsmCCConstraint()
1238 .Case("@ccnl", 5) in matchAsmCCConstraint()
1239 .Case("@ccnle", 6) in matchAsmCCConstraint()
1240 .Case("@ccno", 5) in matchAsmCCConstraint()
1241 .Case("@ccnp", 5) in matchAsmCCConstraint()
1242 .Case("@ccns", 5) in matchAsmCCConstraint()
1243 .Case("@cco", 4) in matchAsmCCConstraint()
1244 .Case("@ccp", 4) in matchAsmCCConstraint()
1245 .Case("@ccs", 4) in matchAsmCCConstraint()