Lines Matching refs:Case

347                            .Case("+avx512f", AVX512F)  in handleTargetFeatures()
348 .Case("+avx2", AVX2) in handleTargetFeatures()
349 .Case("+avx", AVX) in handleTargetFeatures()
350 .Case("+sse4.2", SSE42) in handleTargetFeatures()
351 .Case("+sse4.1", SSE41) in handleTargetFeatures()
352 .Case("+ssse3", SSSE3) in handleTargetFeatures()
353 .Case("+sse3", SSE3) in handleTargetFeatures()
354 .Case("+sse2", SSE2) in handleTargetFeatures()
355 .Case("+sse", SSE1) in handleTargetFeatures()
364 .Case("+3dnowa", AMD3DNowAthlon) in handleTargetFeatures()
365 .Case("+3dnow", AMD3DNow) in handleTargetFeatures()
366 .Case("+mmx", MMX) in handleTargetFeatures()
371 .Case("+xop", XOP) in handleTargetFeatures()
372 .Case("+fma4", FMA4) in handleTargetFeatures()
373 .Case("+sse4a", SSE4A) in handleTargetFeatures()
874 .Case("3dnow", true) in isValidFeatureName()
875 .Case("3dnowa", true) in isValidFeatureName()
876 .Case("adx", true) in isValidFeatureName()
877 .Case("aes", true) in isValidFeatureName()
878 .Case("amx-bf16", true) in isValidFeatureName()
879 .Case("amx-int8", true) in isValidFeatureName()
880 .Case("amx-tile", true) in isValidFeatureName()
881 .Case("avx", true) in isValidFeatureName()
882 .Case("avx2", true) in isValidFeatureName()
883 .Case("avx512f", true) in isValidFeatureName()
884 .Case("avx512cd", true) in isValidFeatureName()
885 .Case("avx512vpopcntdq", true) in isValidFeatureName()
886 .Case("avx512vnni", true) in isValidFeatureName()
887 .Case("avx512bf16", true) in isValidFeatureName()
888 .Case("avx512er", true) in isValidFeatureName()
889 .Case("avx512fp16", true) in isValidFeatureName()
890 .Case("avx512pf", true) in isValidFeatureName()
891 .Case("avx512dq", true) in isValidFeatureName()
892 .Case("avx512bitalg", true) in isValidFeatureName()
893 .Case("avx512bw", true) in isValidFeatureName()
894 .Case("avx512vl", true) in isValidFeatureName()
895 .Case("avx512vbmi", true) in isValidFeatureName()
896 .Case("avx512vbmi2", true) in isValidFeatureName()
897 .Case("avx512ifma", true) in isValidFeatureName()
898 .Case("avx512vp2intersect", true) in isValidFeatureName()
899 .Case("avxvnni", true) in isValidFeatureName()
900 .Case("bmi", true) in isValidFeatureName()
901 .Case("bmi2", true) in isValidFeatureName()
902 .Case("cldemote", true) in isValidFeatureName()
903 .Case("clflushopt", true) in isValidFeatureName()
904 .Case("clwb", true) in isValidFeatureName()
905 .Case("clzero", true) in isValidFeatureName()
906 .Case("crc32", true) in isValidFeatureName()
907 .Case("cx16", true) in isValidFeatureName()
908 .Case("enqcmd", true) in isValidFeatureName()
909 .Case("f16c", true) in isValidFeatureName()
910 .Case("fma", true) in isValidFeatureName()
911 .Case("fma4", true) in isValidFeatureName()
912 .Case("fsgsbase", true) in isValidFeatureName()
913 .Case("fxsr", true) in isValidFeatureName()
914 .Case("general-regs-only", true) in isValidFeatureName()
915 .Case("gfni", true) in isValidFeatureName()
916 .Case("hreset", true) in isValidFeatureName()
917 .Case("invpcid", true) in isValidFeatureName()
918 .Case("kl", true) in isValidFeatureName()
919 .Case("widekl", true) in isValidFeatureName()
920 .Case("lwp", true) in isValidFeatureName()
921 .Case("lzcnt", true) in isValidFeatureName()
922 .Case("mmx", true) in isValidFeatureName()
923 .Case("movbe", true) in isValidFeatureName()
924 .Case("movdiri", true) in isValidFeatureName()
925 .Case("movdir64b", true) in isValidFeatureName()
926 .Case("mwaitx", true) in isValidFeatureName()
927 .Case("pclmul", true) in isValidFeatureName()
928 .Case("pconfig", true) in isValidFeatureName()
929 .Case("pku", true) in isValidFeatureName()
930 .Case("popcnt", true) in isValidFeatureName()
931 .Case("prefetchwt1", true) in isValidFeatureName()
932 .Case("prfchw", true) in isValidFeatureName()
933 .Case("ptwrite", true) in isValidFeatureName()
934 .Case("rdpid", true) in isValidFeatureName()
935 .Case("rdpru", true) in isValidFeatureName()
936 .Case("rdrnd", true) in isValidFeatureName()
937 .Case("rdseed", true) in isValidFeatureName()
938 .Case("rtm", true) in isValidFeatureName()
939 .Case("sahf", true) in isValidFeatureName()
940 .Case("serialize", true) in isValidFeatureName()
941 .Case("sgx", true) in isValidFeatureName()
942 .Case("sha", true) in isValidFeatureName()
943 .Case("shstk", true) in isValidFeatureName()
944 .Case("sse", true) in isValidFeatureName()
945 .Case("sse2", true) in isValidFeatureName()
946 .Case("sse3", true) in isValidFeatureName()
947 .Case("ssse3", true) in isValidFeatureName()
948 .Case("sse4", true) in isValidFeatureName()
949 .Case("sse4.1", true) in isValidFeatureName()
950 .Case("sse4.2", true) in isValidFeatureName()
951 .Case("sse4a", true) in isValidFeatureName()
952 .Case("tbm", true) in isValidFeatureName()
953 .Case("tsxldtrk", true) in isValidFeatureName()
954 .Case("uintr", true) in isValidFeatureName()
955 .Case("vaes", true) in isValidFeatureName()
956 .Case("vpclmulqdq", true) in isValidFeatureName()
957 .Case("wbnoinvd", true) in isValidFeatureName()
958 .Case("waitpkg", true) in isValidFeatureName()
959 .Case("x87", true) in isValidFeatureName()
960 .Case("xop", true) in isValidFeatureName()
961 .Case("xsave", true) in isValidFeatureName()
962 .Case("xsavec", true) in isValidFeatureName()
963 .Case("xsaves", true) in isValidFeatureName()
964 .Case("xsaveopt", true) in isValidFeatureName()
970 .Case("adx", HasADX) in hasFeature()
971 .Case("aes", HasAES) in hasFeature()
972 .Case("amx-bf16", HasAMXBF16) in hasFeature()
973 .Case("amx-int8", HasAMXINT8) in hasFeature()
974 .Case("amx-tile", HasAMXTILE) in hasFeature()
975 .Case("avxvnni", HasAVXVNNI) in hasFeature()
976 .Case("avx", SSELevel >= AVX) in hasFeature()
977 .Case("avx2", SSELevel >= AVX2) in hasFeature()
978 .Case("avx512f", SSELevel >= AVX512F) in hasFeature()
979 .Case("avx512cd", HasAVX512CD) in hasFeature()
980 .Case("avx512vpopcntdq", HasAVX512VPOPCNTDQ) in hasFeature()
981 .Case("avx512vnni", HasAVX512VNNI) in hasFeature()
982 .Case("avx512bf16", HasAVX512BF16) in hasFeature()
983 .Case("avx512er", HasAVX512ER) in hasFeature()
984 .Case("avx512fp16", HasAVX512FP16) in hasFeature()
985 .Case("avx512pf", HasAVX512PF) in hasFeature()
986 .Case("avx512dq", HasAVX512DQ) in hasFeature()
987 .Case("avx512bitalg", HasAVX512BITALG) in hasFeature()
988 .Case("avx512bw", HasAVX512BW) in hasFeature()
989 .Case("avx512vl", HasAVX512VL) in hasFeature()
990 .Case("avx512vbmi", HasAVX512VBMI) in hasFeature()
991 .Case("avx512vbmi2", HasAVX512VBMI2) in hasFeature()
992 .Case("avx512ifma", HasAVX512IFMA) in hasFeature()
993 .Case("avx512vp2intersect", HasAVX512VP2INTERSECT) in hasFeature()
994 .Case("bmi", HasBMI) in hasFeature()
995 .Case("bmi2", HasBMI2) in hasFeature()
996 .Case("cldemote", HasCLDEMOTE) in hasFeature()
997 .Case("clflushopt", HasCLFLUSHOPT) in hasFeature()
998 .Case("clwb", HasCLWB) in hasFeature()
999 .Case("clzero", HasCLZERO) in hasFeature()
1000 .Case("crc32", HasCRC32) in hasFeature()
1001 .Case("cx8", HasCX8) in hasFeature()
1002 .Case("cx16", HasCX16) in hasFeature()
1003 .Case("enqcmd", HasENQCMD) in hasFeature()
1004 .Case("f16c", HasF16C) in hasFeature()
1005 .Case("fma", HasFMA) in hasFeature()
1006 .Case("fma4", XOPLevel >= FMA4) in hasFeature()
1007 .Case("fsgsbase", HasFSGSBASE) in hasFeature()
1008 .Case("fxsr", HasFXSR) in hasFeature()
1009 .Case("gfni", HasGFNI) in hasFeature()
1010 .Case("hreset", HasHRESET) in hasFeature()
1011 .Case("invpcid", HasINVPCID) in hasFeature()
1012 .Case("kl", HasKL) in hasFeature()
1013 .Case("widekl", HasWIDEKL) in hasFeature()
1014 .Case("lwp", HasLWP) in hasFeature()
1015 .Case("lzcnt", HasLZCNT) in hasFeature()
1016 .Case("mm3dnow", MMX3DNowLevel >= AMD3DNow) in hasFeature()
1017 .Case("mm3dnowa", MMX3DNowLevel >= AMD3DNowAthlon) in hasFeature()
1018 .Case("mmx", MMX3DNowLevel >= MMX) in hasFeature()
1019 .Case("movbe", HasMOVBE) in hasFeature()
1020 .Case("movdiri", HasMOVDIRI) in hasFeature()
1021 .Case("movdir64b", HasMOVDIR64B) in hasFeature()
1022 .Case("mwaitx", HasMWAITX) in hasFeature()
1023 .Case("pclmul", HasPCLMUL) in hasFeature()
1024 .Case("pconfig", HasPCONFIG) in hasFeature()
1025 .Case("pku", HasPKU) in hasFeature()
1026 .Case("popcnt", HasPOPCNT) in hasFeature()
1027 .Case("prefetchwt1", HasPREFETCHWT1) in hasFeature()
1028 .Case("prfchw", HasPRFCHW) in hasFeature()
1029 .Case("ptwrite", HasPTWRITE) in hasFeature()
1030 .Case("rdpid", HasRDPID) in hasFeature()
1031 .Case("rdpru", HasRDPRU) in hasFeature()
1032 .Case("rdrnd", HasRDRND) in hasFeature()
1033 .Case("rdseed", HasRDSEED) in hasFeature()
1034 .Case("retpoline-external-thunk", HasRetpolineExternalThunk) in hasFeature()
1035 .Case("rtm", HasRTM) in hasFeature()
1036 .Case("sahf", HasLAHFSAHF) in hasFeature()
1037 .Case("serialize", HasSERIALIZE) in hasFeature()
1038 .Case("sgx", HasSGX) in hasFeature()
1039 .Case("sha", HasSHA) in hasFeature()
1040 .Case("shstk", HasSHSTK) in hasFeature()
1041 .Case("sse", SSELevel >= SSE1) in hasFeature()
1042 .Case("sse2", SSELevel >= SSE2) in hasFeature()
1043 .Case("sse3", SSELevel >= SSE3) in hasFeature()
1044 .Case("ssse3", SSELevel >= SSSE3) in hasFeature()
1045 .Case("sse4.1", SSELevel >= SSE41) in hasFeature()
1046 .Case("sse4.2", SSELevel >= SSE42) in hasFeature()
1047 .Case("sse4a", XOPLevel >= SSE4A) in hasFeature()
1048 .Case("tbm", HasTBM) in hasFeature()
1049 .Case("tsxldtrk", HasTSXLDTRK) in hasFeature()
1050 .Case("uintr", HasUINTR) in hasFeature()
1051 .Case("vaes", HasVAES) in hasFeature()
1052 .Case("vpclmulqdq", HasVPCLMULQDQ) in hasFeature()
1053 .Case("wbnoinvd", HasWBNOINVD) in hasFeature()
1054 .Case("waitpkg", HasWAITPKG) in hasFeature()
1055 .Case("x86", true) in hasFeature()
1056 .Case("x86_32", getTriple().getArch() == llvm::Triple::x86) in hasFeature()
1057 .Case("x86_64", getTriple().getArch() == llvm::Triple::x86_64) in hasFeature()
1058 .Case("x87", HasX87) in hasFeature()
1059 .Case("xop", XOPLevel >= XOP) in hasFeature()
1060 .Case("xsave", HasXSAVE) in hasFeature()
1061 .Case("xsavec", HasXSAVEC) in hasFeature()
1062 .Case("xsaves", HasXSAVES) in hasFeature()
1063 .Case("xsaveopt", HasXSAVEOPT) in hasFeature()
1074 #define X86_FEATURE_COMPAT(ENUM, STR, PRIORITY) .Case(STR, true) in validateCpuSupports()
1082 .Case(STR, llvm::X86::FEATURE_##ENUM) in getFeature()
1107 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, true) in validateCPUSpecificCPUDispatch()
1108 #define CPU_SPECIFIC_ALIAS(NEW_NAME, TUNE_NAME, NAME) .Case(NEW_NAME, true) in validateCPUSpecificCPUDispatch()
1115 #define CPU_SPECIFIC_ALIAS(NEW_NAME, TUNE_NAME, NAME) .Case(NEW_NAME, NAME) in CPUSpecificCPUDispatchNameDealias()
1122 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, MANGLING) in CPUSpecificManglingCharacter()
1131 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, FEATURES) in getCPUSpecificCPUDispatchFeatures()
1139 #define CPU_SPECIFIC(NAME, TUNE_NAME, MANGLING, FEATURES) .Case(NAME, TUNE_NAME) in getCPUSpecificTuneName()
1140 #define CPU_SPECIFIC_ALIAS(NEW_NAME, TUNE_NAME, NAME) .Case(NEW_NAME, TUNE_NAME) in getCPUSpecificTuneName()
1151 #define X86_VENDOR(ENUM, STRING) .Case(STRING, true) in validateCpuIs()
1152 #define X86_CPU_TYPE_ALIAS(ENUM, ALIAS) .Case(ALIAS, true) in validateCpuIs()
1153 #define X86_CPU_TYPE(ENUM, STR) .Case(STR, true) in validateCpuIs()
1154 #define X86_CPU_SUBTYPE(ENUM, STR) .Case(STR, true) in validateCpuIs()
1161 .Case("@cca", 4) in matchAsmCCConstraint()
1162 .Case("@ccae", 5) in matchAsmCCConstraint()
1163 .Case("@ccb", 4) in matchAsmCCConstraint()
1164 .Case("@ccbe", 5) in matchAsmCCConstraint()
1165 .Case("@ccc", 4) in matchAsmCCConstraint()
1166 .Case("@cce", 4) in matchAsmCCConstraint()
1167 .Case("@ccz", 4) in matchAsmCCConstraint()
1168 .Case("@ccg", 4) in matchAsmCCConstraint()
1169 .Case("@ccge", 5) in matchAsmCCConstraint()
1170 .Case("@ccl", 4) in matchAsmCCConstraint()
1171 .Case("@ccle", 5) in matchAsmCCConstraint()
1172 .Case("@ccna", 5) in matchAsmCCConstraint()
1173 .Case("@ccnae", 6) in matchAsmCCConstraint()
1174 .Case("@ccnb", 5) in matchAsmCCConstraint()
1175 .Case("@ccnbe", 6) in matchAsmCCConstraint()
1176 .Case("@ccnc", 5) in matchAsmCCConstraint()
1177 .Case("@ccne", 5) in matchAsmCCConstraint()
1178 .Case("@ccnz", 5) in matchAsmCCConstraint()
1179 .Case("@ccng", 5) in matchAsmCCConstraint()
1180 .Case("@ccnge", 6) in matchAsmCCConstraint()
1181 .Case("@ccnl", 5) in matchAsmCCConstraint()
1182 .Case("@ccnle", 6) in matchAsmCCConstraint()
1183 .Case("@ccno", 5) in matchAsmCCConstraint()
1184 .Case("@ccnp", 5) in matchAsmCCConstraint()
1185 .Case("@ccns", 5) in matchAsmCCConstraint()
1186 .Case("@cco", 4) in matchAsmCCConstraint()
1187 .Case("@ccp", 4) in matchAsmCCConstraint()
1188 .Case("@ccs", 4) in matchAsmCCConstraint()