Lines Matching refs:defineMacro
158 Builder.defineMacro("__ARM_FEATURE_QRDMX", "1"); in getTargetDefinesARMV81A()
159 Builder.defineMacro("__ARM_FEATURE_ATOMICS", "1"); in getTargetDefinesARMV81A()
160 Builder.defineMacro("__ARM_FEATURE_CRC32", "1"); in getTargetDefinesARMV81A()
171 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1"); in getTargetDefinesARMV83A()
172 Builder.defineMacro("__ARM_FEATURE_JCVT", "1"); in getTargetDefinesARMV83A()
185 Builder.defineMacro("__ARM_FEATURE_FRINT", "1"); in getTargetDefinesARMV85A()
209 Builder.defineMacro("__aarch64__"); in getTargetDefines()
213 Builder.defineMacro("__ELF__"); in getTargetDefines()
217 Builder.defineMacro("_LP64"); in getTargetDefines()
218 Builder.defineMacro("__LP64__"); in getTargetDefines()
226 Builder.defineMacro("__AARCH64_CMODEL_" + CodeModel + "__"); in getTargetDefines()
229 Builder.defineMacro("__ARM_ACLE", "200"); in getTargetDefines()
230 Builder.defineMacro("__ARM_ARCH", "8"); in getTargetDefines()
231 Builder.defineMacro("__ARM_ARCH_PROFILE", "'A'"); in getTargetDefines()
233 Builder.defineMacro("__ARM_64BIT_STATE", "1"); in getTargetDefines()
234 Builder.defineMacro("__ARM_PCS_AAPCS64", "1"); in getTargetDefines()
235 Builder.defineMacro("__ARM_ARCH_ISA_A64", "1"); in getTargetDefines()
237 Builder.defineMacro("__ARM_FEATURE_CLZ", "1"); in getTargetDefines()
238 Builder.defineMacro("__ARM_FEATURE_FMA", "1"); in getTargetDefines()
239 Builder.defineMacro("__ARM_FEATURE_LDREX", "0xF"); in getTargetDefines()
240 Builder.defineMacro("__ARM_FEATURE_IDIV", "1"); // As specified in ACLE in getTargetDefines()
241 Builder.defineMacro("__ARM_FEATURE_DIV"); // For backwards compatibility in getTargetDefines()
242 Builder.defineMacro("__ARM_FEATURE_NUMERIC_MAXMIN", "1"); in getTargetDefines()
243 Builder.defineMacro("__ARM_FEATURE_DIRECTED_ROUNDING", "1"); in getTargetDefines()
245 Builder.defineMacro("__ARM_ALIGN_MAX_STACK_PWR", "4"); in getTargetDefines()
248 Builder.defineMacro("__ARM_FP", "0xE"); in getTargetDefines()
252 Builder.defineMacro("__ARM_FP16_FORMAT_IEEE", "1"); in getTargetDefines()
253 Builder.defineMacro("__ARM_FP16_ARGS", "1"); in getTargetDefines()
256 Builder.defineMacro("__ARM_FP_FAST", "1"); in getTargetDefines()
258 Builder.defineMacro("__ARM_SIZEOF_WCHAR_T", in getTargetDefines()
261 Builder.defineMacro("__ARM_SIZEOF_MINIMAL_ENUM", Opts.ShortEnums ? "1" : "4"); in getTargetDefines()
264 Builder.defineMacro("__ARM_NEON", "1"); in getTargetDefines()
266 Builder.defineMacro("__ARM_NEON_FP", "0xE"); in getTargetDefines()
270 Builder.defineMacro("__ARM_FEATURE_SVE", "1"); in getTargetDefines()
273 Builder.defineMacro("__ARM_FEATURE_SVE2", "1"); in getTargetDefines()
276 Builder.defineMacro("__ARM_FEATURE_SVE2_AES", "1"); in getTargetDefines()
279 Builder.defineMacro("__ARM_FEATURE_SVE2_BITPERM", "1"); in getTargetDefines()
282 Builder.defineMacro("__ARM_FEATURE_SVE2_SHA3", "1"); in getTargetDefines()
285 Builder.defineMacro("__ARM_FEATURE_SVE2_SM4", "1"); in getTargetDefines()
288 Builder.defineMacro("__ARM_FEATURE_CRC32", "1"); in getTargetDefines()
293 Builder.defineMacro("__ARM_FEATURE_CRYPTO", "1"); in getTargetDefines()
296 Builder.defineMacro("__ARM_FEATURE_AES", "1"); in getTargetDefines()
299 Builder.defineMacro("__ARM_FEATURE_SHA2", "1"); in getTargetDefines()
302 Builder.defineMacro("__ARM_FEATURE_SHA3", "1"); in getTargetDefines()
303 Builder.defineMacro("__ARM_FEATURE_SHA512", "1"); in getTargetDefines()
307 Builder.defineMacro("__ARM_FEATURE_SM3", "1"); in getTargetDefines()
308 Builder.defineMacro("__ARM_FEATURE_SM4", "1"); in getTargetDefines()
312 Builder.defineMacro("__ARM_FEATURE_UNALIGNED", "1"); in getTargetDefines()
315 Builder.defineMacro("__ARM_FEATURE_FP16_VECTOR_ARITHMETIC", "1"); in getTargetDefines()
317 Builder.defineMacro("__ARM_FEATURE_FP16_SCALAR_ARITHMETIC", "1"); in getTargetDefines()
320 Builder.defineMacro("__ARM_FEATURE_DOTPROD", "1"); in getTargetDefines()
323 Builder.defineMacro("__ARM_FEATURE_MEMORY_TAGGING", "1"); in getTargetDefines()
326 Builder.defineMacro("__ARM_FEATURE_TME", "1"); in getTargetDefines()
329 Builder.defineMacro("__ARM_FEATURE_MATMUL_INT8", "1"); in getTargetDefines()
332 Builder.defineMacro("__ARM_FEATURE_ATOMICS", "1"); in getTargetDefines()
335 Builder.defineMacro("__ARM_FEATURE_BF16", "1"); in getTargetDefines()
336 Builder.defineMacro("__ARM_FEATURE_BF16_VECTOR_ARITHMETIC", "1"); in getTargetDefines()
337 Builder.defineMacro("__ARM_BF16_FORMAT_ALTERNATIVE", "1"); in getTargetDefines()
338 Builder.defineMacro("__ARM_FEATURE_BF16_SCALAR_ARITHMETIC", "1"); in getTargetDefines()
342 Builder.defineMacro("__ARM_FEATURE_SVE_BF16", "1"); in getTargetDefines()
346 Builder.defineMacro("__ARM_FEATURE_SVE_MATMUL_FP64", "1"); in getTargetDefines()
349 Builder.defineMacro("__ARM_FEATURE_SVE_MATMUL_FP32", "1"); in getTargetDefines()
352 Builder.defineMacro("__ARM_FEATURE_SVE_MATMUL_INT8", "1"); in getTargetDefines()
355 Builder.defineMacro("__ARM_FEATURE_FP16_FML", "1"); in getTargetDefines()
372 Builder.defineMacro("__ARM_FEATURE_PAC_DEFAULT", std::to_string(Value)); in getTargetDefines()
376 Builder.defineMacro("__ARM_FEATURE_BTI_DEFAULT", "1"); in getTargetDefines()
379 Builder.defineMacro("__ARM_FEATURE_LS64", "1"); in getTargetDefines()
382 Builder.defineMacro("__ARM_FEATURE_RNG", "1"); in getTargetDefines()
411 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1"); in getTargetDefines()
412 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2"); in getTargetDefines()
413 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4"); in getTargetDefines()
414 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8"); in getTargetDefines()
417 Builder.defineMacro("__ARM_FEATURE_SVE_BITS", Twine(Opts.ArmSveVectorBits)); in getTargetDefines()
418 Builder.defineMacro("__ARM_FEATURE_SVE_VECTOR_OPERATORS"); in getTargetDefines()
794 Builder.defineMacro("__AARCH64EL__"); in getTargetDefines()
804 Builder.defineMacro("__AARCH64EB__"); in getTargetDefines()
805 Builder.defineMacro("__AARCH_BIG_ENDIAN"); in getTargetDefines()
806 Builder.defineMacro("__ARM_BIG_ENDIAN"); in getTargetDefines()
875 Builder.defineMacro("_M_ARM64", "1"); in getTargetDefines()
933 Builder.defineMacro("__AARCH64_SIMD__"); in getOSDefines()
935 Builder.defineMacro("__ARM64_ARCH_8_32__"); in getOSDefines()
937 Builder.defineMacro("__ARM64_ARCH_8__"); in getOSDefines()
938 Builder.defineMacro("__ARM_NEON__"); in getOSDefines()
939 Builder.defineMacro("__LITTLE_ENDIAN__"); in getOSDefines()
940 Builder.defineMacro("__REGISTER_PREFIX__", ""); in getOSDefines()
941 Builder.defineMacro("__arm64", "1"); in getOSDefines()
942 Builder.defineMacro("__arm64__", "1"); in getOSDefines()
945 Builder.defineMacro("__arm64e__", "1"); in getOSDefines()
967 Builder.defineMacro("__RENDERSCRIPT__"); in getTargetDefines()