Lines Matching refs:defineMacro

282   Builder.defineMacro("__ARM_FEATURE_QRDMX", "1");  in getTargetDefinesARMV81A()
293 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1"); in getTargetDefinesARMV83A()
294 Builder.defineMacro("__ARM_FEATURE_JCVT", "1"); in getTargetDefinesARMV83A()
307 Builder.defineMacro("__ARM_FEATURE_FRINT", "1"); in getTargetDefinesARMV85A()
382 Builder.defineMacro("__amd64__"); in getTargetDefines()
383 Builder.defineMacro("__amd64"); in getTargetDefines()
384 Builder.defineMacro("__x86_64"); in getTargetDefines()
385 Builder.defineMacro("__x86_64__"); in getTargetDefines()
386 Builder.defineMacro("__arm64ec__"); in getTargetDefines()
388 Builder.defineMacro("__aarch64__"); in getTargetDefines()
392 Builder.defineMacro("__GCC_ASM_FLAG_OUTPUTS__"); in getTargetDefines()
399 Builder.defineMacro("__AARCH64_CMODEL_" + CodeModel + "__"); in getTargetDefines()
402 Builder.defineMacro("__ARM_ACLE", "200"); in getTargetDefines()
403 Builder.defineMacro("__ARM_ARCH", in getTargetDefines()
405 Builder.defineMacro("__ARM_ARCH_PROFILE", in getTargetDefines()
408 Builder.defineMacro("__ARM_64BIT_STATE", "1"); in getTargetDefines()
409 Builder.defineMacro("__ARM_PCS_AAPCS64", "1"); in getTargetDefines()
410 Builder.defineMacro("__ARM_ARCH_ISA_A64", "1"); in getTargetDefines()
412 Builder.defineMacro("__ARM_FEATURE_CLZ", "1"); in getTargetDefines()
413 Builder.defineMacro("__ARM_FEATURE_FMA", "1"); in getTargetDefines()
414 Builder.defineMacro("__ARM_FEATURE_LDREX", "0xF"); in getTargetDefines()
415 Builder.defineMacro("__ARM_FEATURE_IDIV", "1"); // As specified in ACLE in getTargetDefines()
416 Builder.defineMacro("__ARM_FEATURE_DIV"); // For backwards compatibility in getTargetDefines()
417 Builder.defineMacro("__ARM_FEATURE_NUMERIC_MAXMIN", "1"); in getTargetDefines()
418 Builder.defineMacro("__ARM_FEATURE_DIRECTED_ROUNDING", "1"); in getTargetDefines()
420 Builder.defineMacro("__ARM_ALIGN_MAX_STACK_PWR", "4"); in getTargetDefines()
424 Builder.defineMacro("__ARM_STATE_ZA", "1"); in getTargetDefines()
425 Builder.defineMacro("__ARM_STATE_ZT0", "1"); in getTargetDefines()
429 Builder.defineMacro("__ARM_FP", "0xE"); in getTargetDefines()
433 Builder.defineMacro("__ARM_FP16_FORMAT_IEEE", "1"); in getTargetDefines()
434 Builder.defineMacro("__ARM_FP16_ARGS", "1"); in getTargetDefines()
437 Builder.defineMacro("__ARM_FP_FAST", "1"); in getTargetDefines()
439 Builder.defineMacro("__ARM_SIZEOF_WCHAR_T", in getTargetDefines()
442 Builder.defineMacro("__ARM_SIZEOF_MINIMAL_ENUM", Opts.ShortEnums ? "1" : "4"); in getTargetDefines()
445 Builder.defineMacro("__ARM_NEON", "1"); in getTargetDefines()
447 Builder.defineMacro("__ARM_NEON_FP", "0xE"); in getTargetDefines()
451 Builder.defineMacro("__ARM_FEATURE_SVE", "1"); in getTargetDefines()
454 Builder.defineMacro("__ARM_NEON_SVE_BRIDGE", "1"); in getTargetDefines()
457 Builder.defineMacro("__ARM_FEATURE_SVE2", "1"); in getTargetDefines()
460 Builder.defineMacro("__ARM_FEATURE_SVE2p1", "1"); in getTargetDefines()
463 Builder.defineMacro("__ARM_FEATURE_SVE2_AES", "1"); in getTargetDefines()
466 Builder.defineMacro("__ARM_FEATURE_SVE2_BITPERM", "1"); in getTargetDefines()
469 Builder.defineMacro("__ARM_FEATURE_SVE2_SHA3", "1"); in getTargetDefines()
472 Builder.defineMacro("__ARM_FEATURE_SVE2_SM4", "1"); in getTargetDefines()
475 Builder.defineMacro("__ARM_FEATURE_SVE_B16B16", "1"); in getTargetDefines()
478 Builder.defineMacro("__ARM_FEATURE_SME"); in getTargetDefines()
479 Builder.defineMacro("__ARM_FEATURE_LOCALLY_STREAMING", "1"); in getTargetDefines()
483 Builder.defineMacro("__ARM_FEATURE_SME2", "1"); in getTargetDefines()
486 Builder.defineMacro("__ARM_FEATURE_SME2p1", "1"); in getTargetDefines()
489 Builder.defineMacro("__ARM_FEATURE_SME_F16F16", "1"); in getTargetDefines()
492 Builder.defineMacro("__ARM_FEATURE_SME_B16B16", "1"); in getTargetDefines()
495 Builder.defineMacro("__ARM_FEATURE_CRC32", "1"); in getTargetDefines()
498 Builder.defineMacro("__ARM_FEATURE_RCPC", "3"); in getTargetDefines()
500 Builder.defineMacro("__ARM_FEATURE_RCPC", "1"); in getTargetDefines()
503 Builder.defineMacro("__HAVE_FUNCTION_MULTI_VERSIONING", "1"); in getTargetDefines()
508 Builder.defineMacro("__ARM_FEATURE_CRYPTO", "1"); in getTargetDefines()
511 Builder.defineMacro("__ARM_FEATURE_AES", "1"); in getTargetDefines()
514 Builder.defineMacro("__ARM_FEATURE_SHA2", "1"); in getTargetDefines()
517 Builder.defineMacro("__ARM_FEATURE_SHA3", "1"); in getTargetDefines()
518 Builder.defineMacro("__ARM_FEATURE_SHA512", "1"); in getTargetDefines()
522 Builder.defineMacro("__ARM_FEATURE_SM3", "1"); in getTargetDefines()
523 Builder.defineMacro("__ARM_FEATURE_SM4", "1"); in getTargetDefines()
527 Builder.defineMacro("__ARM_FEATURE_PAUTH", "1"); in getTargetDefines()
530 Builder.defineMacro("__ARM_FEATURE_PAUTH_LR", "1"); in getTargetDefines()
533 Builder.defineMacro("__ARM_FEATURE_BTI", "1"); in getTargetDefines()
536 Builder.defineMacro("__ARM_FEATURE_UNALIGNED", "1"); in getTargetDefines()
539 Builder.defineMacro("__ARM_FEATURE_FP16_VECTOR_ARITHMETIC", "1"); in getTargetDefines()
541 Builder.defineMacro("__ARM_FEATURE_FP16_SCALAR_ARITHMETIC", "1"); in getTargetDefines()
544 Builder.defineMacro("__ARM_FEATURE_DOTPROD", "1"); in getTargetDefines()
547 Builder.defineMacro("__ARM_FEATURE_MEMORY_TAGGING", "1"); in getTargetDefines()
550 Builder.defineMacro("__ARM_FEATURE_TME", "1"); in getTargetDefines()
553 Builder.defineMacro("__ARM_FEATURE_MATMUL_INT8", "1"); in getTargetDefines()
556 Builder.defineMacro("__ARM_FEATURE_ATOMICS", "1"); in getTargetDefines()
559 Builder.defineMacro("__ARM_FEATURE_BF16", "1"); in getTargetDefines()
560 Builder.defineMacro("__ARM_FEATURE_BF16_VECTOR_ARITHMETIC", "1"); in getTargetDefines()
561 Builder.defineMacro("__ARM_BF16_FORMAT_ALTERNATIVE", "1"); in getTargetDefines()
562 Builder.defineMacro("__ARM_FEATURE_BF16_SCALAR_ARITHMETIC", "1"); in getTargetDefines()
566 Builder.defineMacro("__ARM_FEATURE_SVE_BF16", "1"); in getTargetDefines()
570 Builder.defineMacro("__ARM_FEATURE_SVE_MATMUL_FP64", "1"); in getTargetDefines()
573 Builder.defineMacro("__ARM_FEATURE_SVE_MATMUL_FP32", "1"); in getTargetDefines()
576 Builder.defineMacro("__ARM_FEATURE_SVE_MATMUL_INT8", "1"); in getTargetDefines()
579 Builder.defineMacro("__ARM_FEATURE_FP16_FML", "1"); in getTargetDefines()
600 Builder.defineMacro("__ARM_FEATURE_PAC_DEFAULT", std::to_string(Value)); in getTargetDefines()
604 Builder.defineMacro("__ARM_FEATURE_BTI_DEFAULT", "1"); in getTargetDefines()
607 Builder.defineMacro("__ARM_FEATURE_GCS_DEFAULT", "1"); in getTargetDefines()
610 Builder.defineMacro("__ARM_FEATURE_LS64", "1"); in getTargetDefines()
613 Builder.defineMacro("__ARM_FEATURE_RNG", "1"); in getTargetDefines()
616 Builder.defineMacro("__ARM_FEATURE_MOPS", "1"); in getTargetDefines()
619 Builder.defineMacro("__ARM_FEATURE_SYSREG128", "1"); in getTargetDefines()
622 Builder.defineMacro("__ARM_FEATURE_GCS", "1"); in getTargetDefines()
656 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1"); in getTargetDefines()
657 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2"); in getTargetDefines()
658 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4"); in getTargetDefines()
659 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8"); in getTargetDefines()
660 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16"); in getTargetDefines()
663 Builder.defineMacro("__FP_FAST_FMA", "1"); in getTargetDefines()
664 Builder.defineMacro("__FP_FAST_FMAF", "1"); in getTargetDefines()
668 Builder.defineMacro("__ARM_FEATURE_SVE_VECTOR_OPERATORS", "2"); in getTargetDefines()
671 Builder.defineMacro("__ARM_FEATURE_SVE_BITS", Twine(Opts.VScaleMin * 128)); in getTargetDefines()
1528 Builder.defineMacro("__AARCH64EL__"); in getTargetDefines()
1538 Builder.defineMacro("__AARCH64EB__"); in getTargetDefines()
1539 Builder.defineMacro("__AARCH_BIG_ENDIAN"); in getTargetDefines()
1540 Builder.defineMacro("__ARM_BIG_ENDIAN"); in getTargetDefines()
1614 Builder.defineMacro("_M_X64", "100"); in getTargetDefines()
1615 Builder.defineMacro("_M_AMD64", "100"); in getTargetDefines()
1616 Builder.defineMacro("_M_ARM64EC", "1"); in getTargetDefines()
1618 Builder.defineMacro("_M_ARM64", "1"); in getTargetDefines()
1679 Builder.defineMacro("__AARCH64_SIMD__"); in getOSDefines()
1681 Builder.defineMacro("__ARM64_ARCH_8_32__"); in getOSDefines()
1683 Builder.defineMacro("__ARM64_ARCH_8__"); in getOSDefines()
1684 Builder.defineMacro("__ARM_NEON__"); in getOSDefines()
1685 Builder.defineMacro("__REGISTER_PREFIX__", ""); in getOSDefines()
1686 Builder.defineMacro("__arm64", "1"); in getOSDefines()
1687 Builder.defineMacro("__arm64__", "1"); in getOSDefines()
1690 Builder.defineMacro("__arm64e__", "1"); in getOSDefines()
1712 Builder.defineMacro("__RENDERSCRIPT__"); in getTargetDefines()