reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
904 Builder.defineMacro("__GCC_ASM_FLAG_OUTPUTS__"); 909 Builder.defineMacro("__code_model_" + CodeModel + "_"); 913 Builder.defineMacro("__amd64__"); 914 Builder.defineMacro("__amd64"); 915 Builder.defineMacro("__x86_64"); 916 Builder.defineMacro("__x86_64__"); 918 Builder.defineMacro("__x86_64h"); 919 Builder.defineMacro("__x86_64h__"); 922 DefineStd(Builder, "i386", Opts); 925 Builder.defineMacro("__SEG_GS"); 926 Builder.defineMacro("__SEG_FS"); 927 Builder.defineMacro("__seg_gs", "__attribute__((address_space(256)))"); 928 Builder.defineMacro("__seg_fs", "__attribute__((address_space(257)))"); 938 Builder.defineMacro("__tune_i386__"); 944 defineCPUMacros(Builder, "i486"); 947 Builder.defineMacro("__pentium_mmx__"); 948 Builder.defineMacro("__tune_pentium_mmx__"); 952 defineCPUMacros(Builder, "i586"); 953 defineCPUMacros(Builder, "pentium"); 957 Builder.defineMacro("__tune_pentium3__"); 961 Builder.defineMacro("__tune_pentium2__"); 965 defineCPUMacros(Builder, "i686"); 966 defineCPUMacros(Builder, "pentiumpro"); 969 defineCPUMacros(Builder, "pentium4"); 974 defineCPUMacros(Builder, "nocona"); 978 defineCPUMacros(Builder, "core2"); 981 defineCPUMacros(Builder, "atom"); 984 defineCPUMacros(Builder, "slm"); 987 defineCPUMacros(Builder, "goldmont"); 990 defineCPUMacros(Builder, "goldmont_plus"); 993 defineCPUMacros(Builder, "tremont"); 1012 defineCPUMacros(Builder, "corei7"); 1015 defineCPUMacros(Builder, "knl"); 1020 defineCPUMacros(Builder, "i586", /*Tuning*/false); 1021 defineCPUMacros(Builder, "pentium", /*Tuning*/false); 1022 Builder.defineMacro("__tune_lakemont__"); 1025 Builder.defineMacro("__k6_2__"); 1026 Builder.defineMacro("__tune_k6_2__"); 1033 Builder.defineMacro("__k6_3__"); 1034 Builder.defineMacro("__tune_k6_3__"); 1038 defineCPUMacros(Builder, "k6"); 1042 defineCPUMacros(Builder, "athlon"); 1044 Builder.defineMacro("__athlon_sse__"); 1045 Builder.defineMacro("__tune_athlon_sse__"); 1051 defineCPUMacros(Builder, "k8"); 1054 defineCPUMacros(Builder, "amdfam10"); 1057 defineCPUMacros(Builder, "btver1"); 1060 defineCPUMacros(Builder, "btver2"); 1063 defineCPUMacros(Builder, "bdver1"); 1066 defineCPUMacros(Builder, "bdver2"); 1069 defineCPUMacros(Builder, "bdver3"); 1072 defineCPUMacros(Builder, "bdver4"); 1075 defineCPUMacros(Builder, "znver1"); 1078 defineCPUMacros(Builder, "znver2"); 1081 defineCPUMacros(Builder, "geode"); 1086 Builder.defineMacro("__REGISTER_PREFIX__", ""); 1091 Builder.defineMacro("__NO_MATH_INLINES"); 1094 Builder.defineMacro("__AES__"); 1097 Builder.defineMacro("__VAES__"); 1100 Builder.defineMacro("__PCLMUL__"); 1103 Builder.defineMacro("__VPCLMULQDQ__"); 1106 Builder.defineMacro("__LZCNT__"); 1109 Builder.defineMacro("__RDRND__"); 1112 Builder.defineMacro("__FSGSBASE__"); 1115 Builder.defineMacro("__BMI__"); 1118 Builder.defineMacro("__BMI2__"); 1121 Builder.defineMacro("__POPCNT__"); 1124 Builder.defineMacro("__RTM__"); 1127 Builder.defineMacro("__PRFCHW__"); 1130 Builder.defineMacro("__RDSEED__"); 1133 Builder.defineMacro("__ADX__"); 1136 Builder.defineMacro("__TBM__"); 1139 Builder.defineMacro("__LWP__"); 1142 Builder.defineMacro("__MWAITX__"); 1145 Builder.defineMacro("__MOVBE__"); 1149 Builder.defineMacro("__XOP__"); 1152 Builder.defineMacro("__FMA4__"); 1155 Builder.defineMacro("__SSE4A__"); 1162 Builder.defineMacro("__FMA__"); 1165 Builder.defineMacro("__F16C__"); 1168 Builder.defineMacro("__GFNI__"); 1171 Builder.defineMacro("__AVX512CD__"); 1173 Builder.defineMacro("__AVX512VPOPCNTDQ__"); 1175 Builder.defineMacro("__AVX512VNNI__"); 1177 Builder.defineMacro("__AVX512BF16__"); 1179 Builder.defineMacro("__AVX512ER__"); 1181 Builder.defineMacro("__AVX512PF__"); 1183 Builder.defineMacro("__AVX512DQ__"); 1185 Builder.defineMacro("__AVX512BITALG__"); 1187 Builder.defineMacro("__AVX512BW__"); 1189 Builder.defineMacro("__AVX512VL__"); 1191 Builder.defineMacro("__AVX512VBMI__"); 1193 Builder.defineMacro("__AVX512VBMI2__"); 1195 Builder.defineMacro("__AVX512IFMA__"); 1197 Builder.defineMacro("__AVX512VP2INTERSECT__"); 1199 Builder.defineMacro("__SHA__"); 1202 Builder.defineMacro("__FXSR__"); 1204 Builder.defineMacro("__XSAVE__"); 1206 Builder.defineMacro("__XSAVEOPT__"); 1208 Builder.defineMacro("__XSAVEC__"); 1210 Builder.defineMacro("__XSAVES__"); 1212 Builder.defineMacro("__PKU__"); 1214 Builder.defineMacro("__CLFLUSHOPT__"); 1216 Builder.defineMacro("__CLWB__"); 1218 Builder.defineMacro("__WBNOINVD__"); 1220 Builder.defineMacro("__SHSTK__"); 1222 Builder.defineMacro("__SGX__"); 1224 Builder.defineMacro("__PREFETCHWT1__"); 1226 Builder.defineMacro("__CLZERO__"); 1228 Builder.defineMacro("__RDPID__"); 1230 Builder.defineMacro("__CLDEMOTE__"); 1232 Builder.defineMacro("__WAITPKG__"); 1234 Builder.defineMacro("__MOVDIRI__"); 1236 Builder.defineMacro("__MOVDIR64B__"); 1238 Builder.defineMacro("__PCONFIG__"); 1240 Builder.defineMacro("__PTWRITE__"); 1242 Builder.defineMacro("__INVPCID__"); 1244 Builder.defineMacro("__ENQCMD__"); 1249 Builder.defineMacro("__AVX512F__"); 1252 Builder.defineMacro("__AVX2__"); 1255 Builder.defineMacro("__AVX__"); 1258 Builder.defineMacro("__SSE4_2__"); 1261 Builder.defineMacro("__SSE4_1__"); 1264 Builder.defineMacro("__SSSE3__"); 1267 Builder.defineMacro("__SSE3__"); 1270 Builder.defineMacro("__SSE2__"); 1271 Builder.defineMacro("__SSE2_MATH__"); // -mfp-math=sse always implied. 1274 Builder.defineMacro("__SSE__"); 1275 Builder.defineMacro("__SSE_MATH__"); // -mfp-math=sse always implied. 1291 Builder.defineMacro("_M_IX86_FP", Twine(2)); 1294 Builder.defineMacro("_M_IX86_FP", Twine(1)); 1297 Builder.defineMacro("_M_IX86_FP", Twine(0)); 1305 Builder.defineMacro("__3dNOW_A__"); 1308 Builder.defineMacro("__3dNOW__"); 1311 Builder.defineMacro("__MMX__"); 1318 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1"); 1319 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2"); 1320 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4"); 1323 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8"); 1325 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16"); 1328 Builder.defineMacro("__SIZEOF_FLOAT128__", "16");