Lines Matching refs:Case
333 .Case("+avx512f", AVX512F) in handleTargetFeatures()
334 .Case("+avx2", AVX2) in handleTargetFeatures()
335 .Case("+avx", AVX) in handleTargetFeatures()
336 .Case("+sse4.2", SSE42) in handleTargetFeatures()
337 .Case("+sse4.1", SSE41) in handleTargetFeatures()
338 .Case("+ssse3", SSSE3) in handleTargetFeatures()
339 .Case("+sse3", SSE3) in handleTargetFeatures()
340 .Case("+sse2", SSE2) in handleTargetFeatures()
341 .Case("+sse", SSE1) in handleTargetFeatures()
346 .Case("+3dnowa", AMD3DNowAthlon) in handleTargetFeatures()
347 .Case("+3dnow", AMD3DNow) in handleTargetFeatures()
348 .Case("+mmx", MMX) in handleTargetFeatures()
353 .Case("+xop", XOP) in handleTargetFeatures()
354 .Case("+fma4", FMA4) in handleTargetFeatures()
355 .Case("+sse4a", SSE4A) in handleTargetFeatures()
844 .Case("3dnow", true) in isValidFeatureName()
845 .Case("3dnowa", true) in isValidFeatureName()
846 .Case("adx", true) in isValidFeatureName()
847 .Case("aes", true) in isValidFeatureName()
848 .Case("amx-bf16", true) in isValidFeatureName()
849 .Case("amx-int8", true) in isValidFeatureName()
850 .Case("amx-tile", true) in isValidFeatureName()
851 .Case("avx", true) in isValidFeatureName()
852 .Case("avx2", true) in isValidFeatureName()
853 .Case("avx512f", true) in isValidFeatureName()
854 .Case("avx512cd", true) in isValidFeatureName()
855 .Case("avx512vpopcntdq", true) in isValidFeatureName()
856 .Case("avx512vnni", true) in isValidFeatureName()
857 .Case("avx512bf16", true) in isValidFeatureName()
858 .Case("avx512er", true) in isValidFeatureName()
859 .Case("avx512pf", true) in isValidFeatureName()
860 .Case("avx512dq", true) in isValidFeatureName()
861 .Case("avx512bitalg", true) in isValidFeatureName()
862 .Case("avx512bw", true) in isValidFeatureName()
863 .Case("avx512vl", true) in isValidFeatureName()
864 .Case("avx512vbmi", true) in isValidFeatureName()
865 .Case("avx512vbmi2", true) in isValidFeatureName()
866 .Case("avx512ifma", true) in isValidFeatureName()
867 .Case("avx512vp2intersect", true) in isValidFeatureName()
868 .Case("avxvnni", true) in isValidFeatureName()
869 .Case("bmi", true) in isValidFeatureName()
870 .Case("bmi2", true) in isValidFeatureName()
871 .Case("cldemote", true) in isValidFeatureName()
872 .Case("clflushopt", true) in isValidFeatureName()
873 .Case("clwb", true) in isValidFeatureName()
874 .Case("clzero", true) in isValidFeatureName()
875 .Case("cx16", true) in isValidFeatureName()
876 .Case("enqcmd", true) in isValidFeatureName()
877 .Case("f16c", true) in isValidFeatureName()
878 .Case("fma", true) in isValidFeatureName()
879 .Case("fma4", true) in isValidFeatureName()
880 .Case("fsgsbase", true) in isValidFeatureName()
881 .Case("fxsr", true) in isValidFeatureName()
882 .Case("general-regs-only", true) in isValidFeatureName()
883 .Case("gfni", true) in isValidFeatureName()
884 .Case("hreset", true) in isValidFeatureName()
885 .Case("invpcid", true) in isValidFeatureName()
886 .Case("kl", true) in isValidFeatureName()
887 .Case("widekl", true) in isValidFeatureName()
888 .Case("lwp", true) in isValidFeatureName()
889 .Case("lzcnt", true) in isValidFeatureName()
890 .Case("mmx", true) in isValidFeatureName()
891 .Case("movbe", true) in isValidFeatureName()
892 .Case("movdiri", true) in isValidFeatureName()
893 .Case("movdir64b", true) in isValidFeatureName()
894 .Case("mwaitx", true) in isValidFeatureName()
895 .Case("pclmul", true) in isValidFeatureName()
896 .Case("pconfig", true) in isValidFeatureName()
897 .Case("pku", true) in isValidFeatureName()
898 .Case("popcnt", true) in isValidFeatureName()
899 .Case("prefetchwt1", true) in isValidFeatureName()
900 .Case("prfchw", true) in isValidFeatureName()
901 .Case("ptwrite", true) in isValidFeatureName()
902 .Case("rdpid", true) in isValidFeatureName()
903 .Case("rdrnd", true) in isValidFeatureName()
904 .Case("rdseed", true) in isValidFeatureName()
905 .Case("rtm", true) in isValidFeatureName()
906 .Case("sahf", true) in isValidFeatureName()
907 .Case("serialize", true) in isValidFeatureName()
908 .Case("sgx", true) in isValidFeatureName()
909 .Case("sha", true) in isValidFeatureName()
910 .Case("shstk", true) in isValidFeatureName()
911 .Case("sse", true) in isValidFeatureName()
912 .Case("sse2", true) in isValidFeatureName()
913 .Case("sse3", true) in isValidFeatureName()
914 .Case("ssse3", true) in isValidFeatureName()
915 .Case("sse4", true) in isValidFeatureName()
916 .Case("sse4.1", true) in isValidFeatureName()
917 .Case("sse4.2", true) in isValidFeatureName()
918 .Case("sse4a", true) in isValidFeatureName()
919 .Case("tbm", true) in isValidFeatureName()
920 .Case("tsxldtrk", true) in isValidFeatureName()
921 .Case("uintr", true) in isValidFeatureName()
922 .Case("vaes", true) in isValidFeatureName()
923 .Case("vpclmulqdq", true) in isValidFeatureName()
924 .Case("wbnoinvd", true) in isValidFeatureName()
925 .Case("waitpkg", true) in isValidFeatureName()
926 .Case("x87", true) in isValidFeatureName()
927 .Case("xop", true) in isValidFeatureName()
928 .Case("xsave", true) in isValidFeatureName()
929 .Case("xsavec", true) in isValidFeatureName()
930 .Case("xsaves", true) in isValidFeatureName()
931 .Case("xsaveopt", true) in isValidFeatureName()
937 .Case("adx", HasADX) in hasFeature()
938 .Case("aes", HasAES) in hasFeature()
939 .Case("amx-bf16", HasAMXBF16) in hasFeature()
940 .Case("amx-int8", HasAMXINT8) in hasFeature()
941 .Case("amx-tile", HasAMXTILE) in hasFeature()
942 .Case("avxvnni", HasAVXVNNI) in hasFeature()
943 .Case("avx", SSELevel >= AVX) in hasFeature()
944 .Case("avx2", SSELevel >= AVX2) in hasFeature()
945 .Case("avx512f", SSELevel >= AVX512F) in hasFeature()
946 .Case("avx512cd", HasAVX512CD) in hasFeature()
947 .Case("avx512vpopcntdq", HasAVX512VPOPCNTDQ) in hasFeature()
948 .Case("avx512vnni", HasAVX512VNNI) in hasFeature()
949 .Case("avx512bf16", HasAVX512BF16) in hasFeature()
950 .Case("avx512er", HasAVX512ER) in hasFeature()
951 .Case("avx512pf", HasAVX512PF) in hasFeature()
952 .Case("avx512dq", HasAVX512DQ) in hasFeature()
953 .Case("avx512bitalg", HasAVX512BITALG) in hasFeature()
954 .Case("avx512bw", HasAVX512BW) in hasFeature()
955 .Case("avx512vl", HasAVX512VL) in hasFeature()
956 .Case("avx512vbmi", HasAVX512VBMI) in hasFeature()
957 .Case("avx512vbmi2", HasAVX512VBMI2) in hasFeature()
958 .Case("avx512ifma", HasAVX512IFMA) in hasFeature()
959 .Case("avx512vp2intersect", HasAVX512VP2INTERSECT) in hasFeature()
960 .Case("bmi", HasBMI) in hasFeature()
961 .Case("bmi2", HasBMI2) in hasFeature()
962 .Case("cldemote", HasCLDEMOTE) in hasFeature()
963 .Case("clflushopt", HasCLFLUSHOPT) in hasFeature()
964 .Case("clwb", HasCLWB) in hasFeature()
965 .Case("clzero", HasCLZERO) in hasFeature()
966 .Case("cx8", HasCX8) in hasFeature()
967 .Case("cx16", HasCX16) in hasFeature()
968 .Case("enqcmd", HasENQCMD) in hasFeature()
969 .Case("f16c", HasF16C) in hasFeature()
970 .Case("fma", HasFMA) in hasFeature()
971 .Case("fma4", XOPLevel >= FMA4) in hasFeature()
972 .Case("fsgsbase", HasFSGSBASE) in hasFeature()
973 .Case("fxsr", HasFXSR) in hasFeature()
974 .Case("gfni", HasGFNI) in hasFeature()
975 .Case("hreset", HasHRESET) in hasFeature()
976 .Case("invpcid", HasINVPCID) in hasFeature()
977 .Case("kl", HasKL) in hasFeature()
978 .Case("widekl", HasWIDEKL) in hasFeature()
979 .Case("lwp", HasLWP) in hasFeature()
980 .Case("lzcnt", HasLZCNT) in hasFeature()
981 .Case("mm3dnow", MMX3DNowLevel >= AMD3DNow) in hasFeature()
982 .Case("mm3dnowa", MMX3DNowLevel >= AMD3DNowAthlon) in hasFeature()
983 .Case("mmx", MMX3DNowLevel >= MMX) in hasFeature()
984 .Case("movbe", HasMOVBE) in hasFeature()
985 .Case("movdiri", HasMOVDIRI) in hasFeature()
986 .Case("movdir64b", HasMOVDIR64B) in hasFeature()
987 .Case("mwaitx", HasMWAITX) in hasFeature()
988 .Case("pclmul", HasPCLMUL) in hasFeature()
989 .Case("pconfig", HasPCONFIG) in hasFeature()
990 .Case("pku", HasPKU) in hasFeature()
991 .Case("popcnt", HasPOPCNT) in hasFeature()
992 .Case("prefetchwt1", HasPREFETCHWT1) in hasFeature()
993 .Case("prfchw", HasPRFCHW) in hasFeature()
994 .Case("ptwrite", HasPTWRITE) in hasFeature()
995 .Case("rdpid", HasRDPID) in hasFeature()
996 .Case("rdrnd", HasRDRND) in hasFeature()
997 .Case("rdseed", HasRDSEED) in hasFeature()
998 .Case("retpoline-external-thunk", HasRetpolineExternalThunk) in hasFeature()
999 .Case("rtm", HasRTM) in hasFeature()
1000 .Case("sahf", HasLAHFSAHF) in hasFeature()
1001 .Case("serialize", HasSERIALIZE) in hasFeature()
1002 .Case("sgx", HasSGX) in hasFeature()
1003 .Case("sha", HasSHA) in hasFeature()
1004 .Case("shstk", HasSHSTK) in hasFeature()
1005 .Case("sse", SSELevel >= SSE1) in hasFeature()
1006 .Case("sse2", SSELevel >= SSE2) in hasFeature()
1007 .Case("sse3", SSELevel >= SSE3) in hasFeature()
1008 .Case("ssse3", SSELevel >= SSSE3) in hasFeature()
1009 .Case("sse4.1", SSELevel >= SSE41) in hasFeature()
1010 .Case("sse4.2", SSELevel >= SSE42) in hasFeature()
1011 .Case("sse4a", XOPLevel >= SSE4A) in hasFeature()
1012 .Case("tbm", HasTBM) in hasFeature()
1013 .Case("tsxldtrk", HasTSXLDTRK) in hasFeature()
1014 .Case("uintr", HasUINTR) in hasFeature()
1015 .Case("vaes", HasVAES) in hasFeature()
1016 .Case("vpclmulqdq", HasVPCLMULQDQ) in hasFeature()
1017 .Case("wbnoinvd", HasWBNOINVD) in hasFeature()
1018 .Case("waitpkg", HasWAITPKG) in hasFeature()
1019 .Case("x86", true) in hasFeature()
1020 .Case("x86_32", getTriple().getArch() == llvm::Triple::x86) in hasFeature()
1021 .Case("x86_64", getTriple().getArch() == llvm::Triple::x86_64) in hasFeature()
1022 .Case("xop", XOPLevel >= XOP) in hasFeature()
1023 .Case("xsave", HasXSAVE) in hasFeature()
1024 .Case("xsavec", HasXSAVEC) in hasFeature()
1025 .Case("xsaves", HasXSAVES) in hasFeature()
1026 .Case("xsaveopt", HasXSAVEOPT) in hasFeature()
1037 #define X86_FEATURE_COMPAT(ENUM, STR) .Case(STR, true) in validateCpuSupports()
1044 #define X86_FEATURE_COMPAT(ENUM, STR) .Case(STR, llvm::X86::FEATURE_##ENUM) in getFeature()
1083 #define CPU_SPECIFIC(NAME, MANGLING, FEATURES) .Case(NAME, true) in validateCPUSpecificCPUDispatch()
1084 #define CPU_SPECIFIC_ALIAS(NEW_NAME, NAME) .Case(NEW_NAME, true) in validateCPUSpecificCPUDispatch()
1091 #define CPU_SPECIFIC_ALIAS(NEW_NAME, NAME) .Case(NEW_NAME, NAME) in CPUSpecificCPUDispatchNameDealias()
1098 #define CPU_SPECIFIC(NAME, MANGLING, FEATURES) .Case(NAME, MANGLING) in CPUSpecificManglingCharacter()
1107 #define CPU_SPECIFIC(NAME, MANGLING, FEATURES) .Case(NAME, FEATURES) in getCPUSpecificCPUDispatchFeatures()
1119 #define X86_VENDOR(ENUM, STRING) .Case(STRING, true) in validateCpuIs()
1120 #define X86_CPU_TYPE_ALIAS(ENUM, ALIAS) .Case(ALIAS, true) in validateCpuIs()
1121 #define X86_CPU_TYPE(ENUM, STR) .Case(STR, true) in validateCpuIs()
1122 #define X86_CPU_SUBTYPE(ENUM, STR) .Case(STR, true) in validateCpuIs()
1129 .Case("@cca", 4) in matchAsmCCConstraint()
1130 .Case("@ccae", 5) in matchAsmCCConstraint()
1131 .Case("@ccb", 4) in matchAsmCCConstraint()
1132 .Case("@ccbe", 5) in matchAsmCCConstraint()
1133 .Case("@ccc", 4) in matchAsmCCConstraint()
1134 .Case("@cce", 4) in matchAsmCCConstraint()
1135 .Case("@ccz", 4) in matchAsmCCConstraint()
1136 .Case("@ccg", 4) in matchAsmCCConstraint()
1137 .Case("@ccge", 5) in matchAsmCCConstraint()
1138 .Case("@ccl", 4) in matchAsmCCConstraint()
1139 .Case("@ccle", 5) in matchAsmCCConstraint()
1140 .Case("@ccna", 5) in matchAsmCCConstraint()
1141 .Case("@ccnae", 6) in matchAsmCCConstraint()
1142 .Case("@ccnb", 5) in matchAsmCCConstraint()
1143 .Case("@ccnbe", 6) in matchAsmCCConstraint()
1144 .Case("@ccnc", 5) in matchAsmCCConstraint()
1145 .Case("@ccne", 5) in matchAsmCCConstraint()
1146 .Case("@ccnz", 5) in matchAsmCCConstraint()
1147 .Case("@ccng", 5) in matchAsmCCConstraint()
1148 .Case("@ccnge", 6) in matchAsmCCConstraint()
1149 .Case("@ccnl", 5) in matchAsmCCConstraint()
1150 .Case("@ccnle", 6) in matchAsmCCConstraint()
1151 .Case("@ccno", 5) in matchAsmCCConstraint()
1152 .Case("@ccnp", 5) in matchAsmCCConstraint()
1153 .Case("@ccns", 5) in matchAsmCCConstraint()
1154 .Case("@cco", 4) in matchAsmCCConstraint()
1155 .Case("@ccp", 4) in matchAsmCCConstraint()
1156 .Case("@ccs", 4) in matchAsmCCConstraint()