Lines Matching refs:defineMacro

700   Builder.defineMacro("__ARM_FEATURE_QRDMX", "1");  in getTargetDefinesARMV81A()
712 Builder.defineMacro("__ARM_FEATURE_COMPLEX", "1"); in getTargetDefinesARMV83A()
719 Builder.defineMacro("__arm"); in getTargetDefines()
720 Builder.defineMacro("__arm__"); in getTargetDefines()
726 Builder.defineMacro("_GNU_SOURCE"); in getTargetDefines()
730 Builder.defineMacro("__REGISTER_PREFIX__", ""); in getTargetDefines()
735 Builder.defineMacro("__ARM_ARCH_7K__", "2"); in getTargetDefines()
738 Builder.defineMacro("__ARM_ARCH_" + CPUAttr + "__"); in getTargetDefines()
742 Builder.defineMacro("__ARM_ARCH", Twine(ArchVersion)); in getTargetDefines()
749 Builder.defineMacro("__ARM_FEATURE_CRYPTO", "1"); in getTargetDefines()
751 Builder.defineMacro("__ARM_FEATURE_SHA2", "1"); in getTargetDefines()
753 Builder.defineMacro("__ARM_FEATURE_AES", "1"); in getTargetDefines()
756 Builder.defineMacro("__ARM_FEATURE_CRC32", "1"); in getTargetDefines()
758 Builder.defineMacro("__ARM_FEATURE_NUMERIC_MAXMIN", "1"); in getTargetDefines()
760 Builder.defineMacro("__ARM_FEATURE_DIRECTED_ROUNDING", "1"); in getTargetDefines()
767 Builder.defineMacro("__ARM_ARCH_ISA_ARM", "1"); in getTargetDefines()
774 Builder.defineMacro("__ARM_ARCH_ISA_THUMB", "2"); in getTargetDefines()
776 Builder.defineMacro("__ARM_ARCH_ISA_THUMB", "1"); in getTargetDefines()
780 Builder.defineMacro("__ARM_32BIT_STATE", "1"); in getTargetDefines()
786 Builder.defineMacro("__ARM_ARCH_PROFILE", "'" + CPUProfile + "'"); in getTargetDefines()
790 Builder.defineMacro("__ARM_FEATURE_UNALIGNED", "1"); in getTargetDefines()
794 Builder.defineMacro("__ARM_FEATURE_LDREX", "0x" + Twine::utohexstr(LDREX)); in getTargetDefines()
799 Builder.defineMacro("__ARM_FEATURE_CLZ", "1"); in getTargetDefines()
803 Builder.defineMacro("__ARM_FP", "0x" + Twine::utohexstr(HW_FP)); in getTargetDefines()
806 Builder.defineMacro("__ARM_ACLE", "200"); in getTargetDefines()
809 Builder.defineMacro("__ARM_FP16_FORMAT_IEEE", "1"); in getTargetDefines()
810 Builder.defineMacro("__ARM_FP16_ARGS", "1"); in getTargetDefines()
814 Builder.defineMacro("__ARM_FEATURE_FMA", "1"); in getTargetDefines()
822 Builder.defineMacro("__THUMB_INTERWORK__"); in getTargetDefines()
828 Builder.defineMacro("__ARM_EABI__"); in getTargetDefines()
829 Builder.defineMacro("__ARM_PCS", "1"); in getTargetDefines()
833 Builder.defineMacro("__ARM_PCS_VFP", "1"); in getTargetDefines()
836 Builder.defineMacro("__SOFTFP__"); in getTargetDefines()
840 Builder.defineMacro("__ARM_ROPI", "1"); in getTargetDefines()
842 Builder.defineMacro("__ARM_RWPI", "1"); in getTargetDefines()
905 Builder.defineMacro("__ARM_FEATURE_COPROC", in getTargetDefines()
909 Builder.defineMacro("__XSCALE__"); in getTargetDefines()
912 Builder.defineMacro("__THUMBEL__"); in getTargetDefines()
913 Builder.defineMacro("__thumb__"); in getTargetDefines()
915 Builder.defineMacro("__thumb2__"); in getTargetDefines()
920 Builder.defineMacro("__ARM_FEATURE_SIMD32", "1"); in getTargetDefines()
925 Builder.defineMacro("__ARM_FEATURE_IDIV", "1"); in getTargetDefines()
926 Builder.defineMacro("__ARM_ARCH_EXT_IDIV__", "1"); in getTargetDefines()
930 Builder.defineMacro("__APCS_32__"); in getTargetDefines()
935 Builder.defineMacro("__VFP_FP__"); in getTargetDefines()
939 Builder.defineMacro("__ARM_VFPV2__"); in getTargetDefines()
941 Builder.defineMacro("__ARM_VFPV3__"); in getTargetDefines()
943 Builder.defineMacro("__ARM_VFPV4__"); in getTargetDefines()
945 Builder.defineMacro("__ARM_FPV5__"); in getTargetDefines()
953 Builder.defineMacro("__ARM_NEON", "1"); in getTargetDefines()
954 Builder.defineMacro("__ARM_NEON__"); in getTargetDefines()
957 Builder.defineMacro("__ARM_NEON_FP", in getTargetDefines()
962 Builder.defineMacro("__ARM_FEATURE_MVE", hasMVEFloat() ? "3" : "1"); in getTargetDefines()
966 Builder.defineMacro("__ARM_FEATURE_CDE", "1"); in getTargetDefines()
967 Builder.defineMacro("__ARM_FEATURE_CDE_COPROC", in getTargetDefines()
971 Builder.defineMacro("__ARM_SIZEOF_WCHAR_T", in getTargetDefines()
974 Builder.defineMacro("__ARM_SIZEOF_MINIMAL_ENUM", Opts.ShortEnums ? "1" : "4"); in getTargetDefines()
978 Builder.defineMacro("__ARM_FEATURE_CMSE", Opts.Cmse ? "3" : "1"); in getTargetDefines()
981 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1"); in getTargetDefines()
982 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2"); in getTargetDefines()
983 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4"); in getTargetDefines()
984 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8"); in getTargetDefines()
989 Builder.defineMacro("__ARM_FEATURE_DSP", "1"); in getTargetDefines()
995 Builder.defineMacro("__ARM_FEATURE_SAT", "1"); in getTargetDefines()
1001 Builder.defineMacro("__ARM_FEATURE_QBIT", "1"); in getTargetDefines()
1004 Builder.defineMacro("__ARM_FP_FAST", "1"); in getTargetDefines()
1008 Builder.defineMacro("__ARM_FEATURE_FP16_VECTOR_ARITHMETIC", "1"); in getTargetDefines()
1012 Builder.defineMacro("__ARM_FEATURE_FP16_SCALAR_ARITHMETIC", "1"); in getTargetDefines()
1016 Builder.defineMacro("__ARM_FEATURE_DOTPROD", "1"); in getTargetDefines()
1019 Builder.defineMacro("__ARM_FEATURE_MATMUL_INT8", "1"); in getTargetDefines()
1022 Builder.defineMacro("__ARM_FEATURE_PAUTH", "1"); in getTargetDefines()
1025 Builder.defineMacro("__ARM_FEATURE_BTI", "1"); in getTargetDefines()
1028 Builder.defineMacro("__ARM_FEATURE_BF16", "1"); in getTargetDefines()
1029 Builder.defineMacro("__ARM_FEATURE_BF16_VECTOR_ARITHMETIC", "1"); in getTargetDefines()
1030 Builder.defineMacro("__ARM_BF16_FORMAT_ALTERNATIVE", "1"); in getTargetDefines()
1034 Builder.defineMacro("__ARM_FEATURE_BTI_DEFAULT", "1"); in getTargetDefines()
1040 Builder.defineMacro("__ARM_FEATURE_PAC_DEFAULT", Twine(Value)); in getTargetDefines()
1355 Builder.defineMacro("__ARMEL__"); in getTargetDefines()
1365 Builder.defineMacro("__ARMEB__"); in getTargetDefines()
1366 Builder.defineMacro("__ARM_BIG_ENDIAN"); in getTargetDefines()
1378 Builder.defineMacro("_M_ARM_NT", "1"); in getVisualStudioDefines()
1379 Builder.defineMacro("_M_ARMT", "_M_ARM"); in getVisualStudioDefines()
1380 Builder.defineMacro("_M_THUMB", "_M_ARM"); in getVisualStudioDefines()
1386 Builder.defineMacro("_M_ARM", Triple.getArchName().substr(Offset)); in getVisualStudioDefines()
1390 Builder.defineMacro("_M_ARM_FP", "31"); in getVisualStudioDefines()
1455 Builder.defineMacro("_ARM_"); in getTargetDefines()
1470 Builder.defineMacro("_ARM_"); in getTargetDefines()
1471 Builder.defineMacro("__CYGWIN__"); in getTargetDefines()
1472 Builder.defineMacro("__CYGWIN32__"); in getTargetDefines()
1475 Builder.defineMacro("_GNU_SOURCE"); in getTargetDefines()
1510 Builder.defineMacro("__RENDERSCRIPT__"); in getTargetDefines()