Lines Matching full:ti

184                            const TargetInfo &TI, MacroBuilder &Builder) {  in DefineTypeSize()  argument
185 DefineTypeSize(MacroName, TI.getTypeWidth(Ty), TI.getTypeConstantSuffix(Ty), in DefineTypeSize()
186 TI.isTypeSigned(Ty), Builder); in DefineTypeSize()
190 TargetInfo::IntType Ty, const TargetInfo &TI, in DefineFmt() argument
192 StringRef FmtModifier = TI.getTypeFormatModifier(Ty); in DefineFmt()
197 bool IsSigned = TI.isTypeSigned(Ty); in DefineFmt()
212 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeWidth() argument
213 Builder.defineMacro(MacroName, Twine(TI.getTypeWidth(Ty))); in DefineTypeWidth()
217 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSizeof() argument
219 Twine(BitWidth / TI.getCharWidth())); in DefineTypeSizeof()
226 const TargetInfo &TI, in DefineTypeSizeAndWidth() argument
228 DefineTypeSize(Prefix + "_MAX__", Ty, TI, Builder); in DefineTypeSizeAndWidth()
229 DefineTypeWidth(Prefix + "_WIDTH__", Ty, TI, Builder); in DefineTypeSizeAndWidth()
234 const TargetInfo &TI, in DefineExactWidthIntType() argument
236 int TypeWidth = TI.getTypeWidth(Ty); in DefineExactWidthIntType()
237 bool IsSigned = TI.isTypeSigned(Ty); in DefineExactWidthIntType()
242 Ty = IsSigned ? TI.getInt64Type() : TI.getUInt64Type(); in DefineExactWidthIntType()
247 Ty = IsSigned ? TI.getInt16Type() : TI.getUInt16Type(); in DefineExactWidthIntType()
252 DefineFmt(LangOpts, Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineExactWidthIntType()
254 StringRef ConstSuffix(TI.getTypeConstantSuffix(Ty)); in DefineExactWidthIntType()
259 const TargetInfo &TI, in DefineExactWidthIntTypeSize() argument
261 int TypeWidth = TI.getTypeWidth(Ty); in DefineExactWidthIntTypeSize()
262 bool IsSigned = TI.isTypeSigned(Ty); in DefineExactWidthIntTypeSize()
267 Ty = IsSigned ? TI.getInt64Type() : TI.getUInt64Type(); in DefineExactWidthIntTypeSize()
272 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); in DefineExactWidthIntTypeSize()
277 const TargetInfo &TI, in DefineLeastWidthIntType() argument
279 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineLeastWidthIntType()
288 DefineTypeSizeAndWidth(Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineLeastWidthIntType()
290 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); in DefineLeastWidthIntType()
291 DefineFmt(LangOpts, Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineLeastWidthIntType()
295 bool IsSigned, const TargetInfo &TI, in DefineFastIntType() argument
299 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineFastIntType()
308 DefineTypeSizeAndWidth(Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineFastIntType()
310 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); in DefineFastIntType()
311 DefineFmt(LangOpts, Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineFastIntType()
317 static const char *getLockFreeValue(unsigned TypeWidth, const TargetInfo &TI) { in getLockFreeValue() argument
322 if (TI.hasBuiltinAtomic(TypeWidth, TypeWidth)) in getLockFreeValue()
386 static void InitializeStandardPredefinedMacros(const TargetInfo &TI, in InitializeStandardPredefinedMacros() argument
421 hlsl::getStageFromEnvironment(TI.getTriple().getEnvironment())); in InitializeStandardPredefinedMacros()
425 if (TI.getTriple().getOS() == llvm::Triple::ShaderModel) { in InitializeStandardPredefinedMacros()
426 VersionTuple Version = TI.getTriple().getOSVersion(); in InitializeStandardPredefinedMacros()
500 Twine(TI.getNewAlign() / TI.getCharWidth()) + in InitializeStandardPredefinedMacros()
501 TI.getTypeConstantSuffix(TI.getSizeType())); in InitializeStandardPredefinedMacros()
578 if (TI.isLittleEndian()) in InitializeStandardPredefinedMacros()
620 if (!TI.hasHIPImageSupport()) { in InitializeStandardPredefinedMacros()
776 void InitializeOpenCLFeatureTestMacros(const TargetInfo &TI, in InitializeOpenCLFeatureTestMacros() argument
779 const llvm::StringMap<bool> &OpenCLFeaturesMap = TI.getSupportedOpenCLOpts(); in InitializeOpenCLFeatureTestMacros()
785 if (TI.hasFeatureEnabled(OpenCLFeaturesMap, Name) && in InitializeOpenCLFeatureTestMacros()
825 void DefineFixedPointMacros(const TargetInfo &TI, MacroBuilder &Builder, in DefineFixedPointMacros() argument
832 !Signed && TI.doUnsignedFixedPointTypesHavePadding()); in DefineFixedPointMacros()
851 static void InitializePredefinedMacros(const TargetInfo &TI, in InitializePredefinedMacros() argument
945 if (TI.getTriple().isWindowsGNUEnvironment()) { in InitializePredefinedMacros()
999 Twine(TI.useSignedCharForObjCBool() ? "0" : "1")); in InitializePredefinedMacros()
1030 (TI.getTriple().isThumb() || TI.getTriple().isARM())) in InitializePredefinedMacros()
1032 else if (LangOpts.hasWasmExceptions() && TI.getTriple().isWasm()) in InitializePredefinedMacros()
1053 if (TI.getTypeWidth(TI.getWCharType()) >= 32) { in InitializePredefinedMacros()
1082 if (TI.isBigEndian()) { in InitializePredefinedMacros()
1090 if (TI.getPointerWidth(LangAS::Default) == 64 && TI.getLongWidth() == 64 && in InitializePredefinedMacros()
1091 TI.getIntWidth() == 32) { in InitializePredefinedMacros()
1096 if (TI.getPointerWidth(LangAS::Default) == 32 && TI.getLongWidth() == 32 && in InitializePredefinedMacros()
1097 TI.getIntWidth() == 32) { in InitializePredefinedMacros()
1103 assert(TI.getCharWidth() == 8 && "Only support 8-bit char so far"); in InitializePredefinedMacros()
1104 Builder.defineMacro("__CHAR_BIT__", Twine(TI.getCharWidth())); in InitializePredefinedMacros()
1106 Builder.defineMacro("__BOOL_WIDTH__", Twine(TI.getBoolWidth())); in InitializePredefinedMacros()
1107 Builder.defineMacro("__SHRT_WIDTH__", Twine(TI.getShortWidth())); in InitializePredefinedMacros()
1108 Builder.defineMacro("__INT_WIDTH__", Twine(TI.getIntWidth())); in InitializePredefinedMacros()
1109 Builder.defineMacro("__LONG_WIDTH__", Twine(TI.getLongWidth())); in InitializePredefinedMacros()
1110 Builder.defineMacro("__LLONG_WIDTH__", Twine(TI.getLongLongWidth())); in InitializePredefinedMacros()
1112 size_t BitIntMaxWidth = TI.getMaxBitIntWidth(); in InitializePredefinedMacros()
1115 assert(BitIntMaxWidth >= TI.getLongLongWidth() && in InitializePredefinedMacros()
1119 DefineTypeSize("__SCHAR_MAX__", TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1120 DefineTypeSize("__SHRT_MAX__", TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1121 DefineTypeSize("__INT_MAX__", TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1122 DefineTypeSize("__LONG_MAX__", TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1123 DefineTypeSize("__LONG_LONG_MAX__", TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
1124 DefineTypeSizeAndWidth("__WCHAR", TI.getWCharType(), TI, Builder); in InitializePredefinedMacros()
1125 DefineTypeSizeAndWidth("__WINT", TI.getWIntType(), TI, Builder); in InitializePredefinedMacros()
1126 DefineTypeSizeAndWidth("__INTMAX", TI.getIntMaxType(), TI, Builder); in InitializePredefinedMacros()
1127 DefineTypeSizeAndWidth("__SIZE", TI.getSizeType(), TI, Builder); in InitializePredefinedMacros()
1129 DefineTypeSizeAndWidth("__UINTMAX", TI.getUIntMaxType(), TI, Builder); in InitializePredefinedMacros()
1130 DefineTypeSizeAndWidth("__PTRDIFF", TI.getPtrDiffType(LangAS::Default), TI, in InitializePredefinedMacros()
1132 DefineTypeSizeAndWidth("__INTPTR", TI.getIntPtrType(), TI, Builder); in InitializePredefinedMacros()
1133 DefineTypeSizeAndWidth("__UINTPTR", TI.getUIntPtrType(), TI, Builder); in InitializePredefinedMacros()
1135 DefineTypeSizeof("__SIZEOF_DOUBLE__", TI.getDoubleWidth(), TI, Builder); in InitializePredefinedMacros()
1136 DefineTypeSizeof("__SIZEOF_FLOAT__", TI.getFloatWidth(), TI, Builder); in InitializePredefinedMacros()
1137 DefineTypeSizeof("__SIZEOF_INT__", TI.getIntWidth(), TI, Builder); in InitializePredefinedMacros()
1138 DefineTypeSizeof("__SIZEOF_LONG__", TI.getLongWidth(), TI, Builder); in InitializePredefinedMacros()
1139 DefineTypeSizeof("__SIZEOF_LONG_DOUBLE__",TI.getLongDoubleWidth(),TI,Builder); in InitializePredefinedMacros()
1140 DefineTypeSizeof("__SIZEOF_LONG_LONG__", TI.getLongLongWidth(), TI, Builder); in InitializePredefinedMacros()
1141 DefineTypeSizeof("__SIZEOF_POINTER__", TI.getPointerWidth(LangAS::Default), in InitializePredefinedMacros()
1142 TI, Builder); in InitializePredefinedMacros()
1143 DefineTypeSizeof("__SIZEOF_SHORT__", TI.getShortWidth(), TI, Builder); in InitializePredefinedMacros()
1145 TI.getTypeWidth(TI.getPtrDiffType(LangAS::Default)), TI, in InitializePredefinedMacros()
1148 TI.getTypeWidth(TI.getSizeType()), TI, Builder); in InitializePredefinedMacros()
1150 TI.getTypeWidth(TI.getWCharType()), TI, Builder); in InitializePredefinedMacros()
1152 TI.getTypeWidth(TI.getWIntType()), TI, Builder); in InitializePredefinedMacros()
1153 if (TI.hasInt128Type()) in InitializePredefinedMacros()
1154 DefineTypeSizeof("__SIZEOF_INT128__", 128, TI, Builder); in InitializePredefinedMacros()
1156 DefineType("__INTMAX_TYPE__", TI.getIntMaxType(), Builder); in InitializePredefinedMacros()
1157 DefineFmt(LangOpts, "__INTMAX", TI.getIntMaxType(), TI, Builder); in InitializePredefinedMacros()
1159 TI.getTypeConstantSuffix(TI.getIntMaxType())); in InitializePredefinedMacros()
1160 DefineType("__UINTMAX_TYPE__", TI.getUIntMaxType(), Builder); in InitializePredefinedMacros()
1161 DefineFmt(LangOpts, "__UINTMAX", TI.getUIntMaxType(), TI, Builder); in InitializePredefinedMacros()
1163 TI.getTypeConstantSuffix(TI.getUIntMaxType())); in InitializePredefinedMacros()
1164 DefineType("__PTRDIFF_TYPE__", TI.getPtrDiffType(LangAS::Default), Builder); in InitializePredefinedMacros()
1165 DefineFmt(LangOpts, "__PTRDIFF", TI.getPtrDiffType(LangAS::Default), TI, in InitializePredefinedMacros()
1167 DefineType("__INTPTR_TYPE__", TI.getIntPtrType(), Builder); in InitializePredefinedMacros()
1168 DefineFmt(LangOpts, "__INTPTR", TI.getIntPtrType(), TI, Builder); in InitializePredefinedMacros()
1169 DefineType("__SIZE_TYPE__", TI.getSizeType(), Builder); in InitializePredefinedMacros()
1170 DefineFmt(LangOpts, "__SIZE", TI.getSizeType(), TI, Builder); in InitializePredefinedMacros()
1171 DefineType("__WCHAR_TYPE__", TI.getWCharType(), Builder); in InitializePredefinedMacros()
1172 DefineType("__WINT_TYPE__", TI.getWIntType(), Builder); in InitializePredefinedMacros()
1173 DefineTypeSizeAndWidth("__SIG_ATOMIC", TI.getSigAtomicType(), TI, Builder); in InitializePredefinedMacros()
1175 DefineType("__CHAR8_TYPE__", TI.UnsignedChar, Builder); in InitializePredefinedMacros()
1176 DefineType("__CHAR16_TYPE__", TI.getChar16Type(), Builder); in InitializePredefinedMacros()
1177 DefineType("__CHAR32_TYPE__", TI.getChar32Type(), Builder); in InitializePredefinedMacros()
1179 DefineType("__UINTPTR_TYPE__", TI.getUIntPtrType(), Builder); in InitializePredefinedMacros()
1180 DefineFmt(LangOpts, "__UINTPTR", TI.getUIntPtrType(), TI, Builder); in InitializePredefinedMacros()
1184 assert(TI.getTypeWidth(TI.getUIntPtrType()) == in InitializePredefinedMacros()
1185 TI.getTypeWidth(TI.getIntPtrType()) && in InitializePredefinedMacros()
1187 assert(TI.getTypeWidth(TI.getUIntMaxType()) == in InitializePredefinedMacros()
1188 TI.getTypeWidth(TI.getIntMaxType()) && in InitializePredefinedMacros()
1193 DefineFixedPointMacros(TI, Builder, "SFRACT", "HR", TI.getShortFractWidth(), in InitializePredefinedMacros()
1194 TI.getShortFractScale(), /*Signed=*/true); in InitializePredefinedMacros()
1195 DefineFixedPointMacros(TI, Builder, "USFRACT", "UHR", in InitializePredefinedMacros()
1196 TI.getShortFractWidth(), in InitializePredefinedMacros()
1197 TI.getUnsignedShortFractScale(), /*Signed=*/false); in InitializePredefinedMacros()
1198 DefineFixedPointMacros(TI, Builder, "FRACT", "R", TI.getFractWidth(), in InitializePredefinedMacros()
1199 TI.getFractScale(), /*Signed=*/true); in InitializePredefinedMacros()
1200 DefineFixedPointMacros(TI, Builder, "UFRACT", "UR", TI.getFractWidth(), in InitializePredefinedMacros()
1201 TI.getUnsignedFractScale(), /*Signed=*/false); in InitializePredefinedMacros()
1202 DefineFixedPointMacros(TI, Builder, "LFRACT", "LR", TI.getLongFractWidth(), in InitializePredefinedMacros()
1203 TI.getLongFractScale(), /*Signed=*/true); in InitializePredefinedMacros()
1204 DefineFixedPointMacros(TI, Builder, "ULFRACT", "ULR", in InitializePredefinedMacros()
1205 TI.getLongFractWidth(), in InitializePredefinedMacros()
1206 TI.getUnsignedLongFractScale(), /*Signed=*/false); in InitializePredefinedMacros()
1207 DefineFixedPointMacros(TI, Builder, "SACCUM", "HK", TI.getShortAccumWidth(), in InitializePredefinedMacros()
1208 TI.getShortAccumScale(), /*Signed=*/true); in InitializePredefinedMacros()
1209 DefineFixedPointMacros(TI, Builder, "USACCUM", "UHK", in InitializePredefinedMacros()
1210 TI.getShortAccumWidth(), in InitializePredefinedMacros()
1211 TI.getUnsignedShortAccumScale(), /*Signed=*/false); in InitializePredefinedMacros()
1212 DefineFixedPointMacros(TI, Builder, "ACCUM", "K", TI.getAccumWidth(), in InitializePredefinedMacros()
1213 TI.getAccumScale(), /*Signed=*/true); in InitializePredefinedMacros()
1214 DefineFixedPointMacros(TI, Builder, "UACCUM", "UK", TI.getAccumWidth(), in InitializePredefinedMacros()
1215 TI.getUnsignedAccumScale(), /*Signed=*/false); in InitializePredefinedMacros()
1216 DefineFixedPointMacros(TI, Builder, "LACCUM", "LK", TI.getLongAccumWidth(), in InitializePredefinedMacros()
1217 TI.getLongAccumScale(), /*Signed=*/true); in InitializePredefinedMacros()
1218 DefineFixedPointMacros(TI, Builder, "ULACCUM", "ULK", in InitializePredefinedMacros()
1219 TI.getLongAccumWidth(), in InitializePredefinedMacros()
1220 TI.getUnsignedLongAccumScale(), /*Signed=*/false); in InitializePredefinedMacros()
1222 Builder.defineMacro("__SACCUM_IBIT__", Twine(TI.getShortAccumIBits())); in InitializePredefinedMacros()
1224 Twine(TI.getUnsignedShortAccumIBits())); in InitializePredefinedMacros()
1225 Builder.defineMacro("__ACCUM_IBIT__", Twine(TI.getAccumIBits())); in InitializePredefinedMacros()
1226 Builder.defineMacro("__UACCUM_IBIT__", Twine(TI.getUnsignedAccumIBits())); in InitializePredefinedMacros()
1227 Builder.defineMacro("__LACCUM_IBIT__", Twine(TI.getLongAccumIBits())); in InitializePredefinedMacros()
1229 Twine(TI.getUnsignedLongAccumIBits())); in InitializePredefinedMacros()
1232 if (TI.hasFloat16Type()) in InitializePredefinedMacros()
1233 DefineFloatMacros(Builder, "FLT16", &TI.getHalfFormat(), "F16"); in InitializePredefinedMacros()
1234 DefineFloatMacros(Builder, "FLT", &TI.getFloatFormat(), "F"); in InitializePredefinedMacros()
1235 DefineFloatMacros(Builder, "DBL", &TI.getDoubleFormat(), ""); in InitializePredefinedMacros()
1236 DefineFloatMacros(Builder, "LDBL", &TI.getLongDoubleFormat(), "L"); in InitializePredefinedMacros()
1240 Twine((int)TI.getPointerWidth(LangAS::Default))); in InitializePredefinedMacros()
1244 Twine(TI.getSuitableAlign() / TI.getCharWidth()) ); in InitializePredefinedMacros()
1249 if (!TargetInfo::isTypeSigned(TI.getWCharType())) in InitializePredefinedMacros()
1252 if (!TargetInfo::isTypeSigned(TI.getWIntType())) in InitializePredefinedMacros()
1256 DefineExactWidthIntType(LangOpts, TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1258 if (TI.getShortWidth() > TI.getCharWidth()) in InitializePredefinedMacros()
1259 DefineExactWidthIntType(LangOpts, TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1261 if (TI.getIntWidth() > TI.getShortWidth()) in InitializePredefinedMacros()
1262 DefineExactWidthIntType(LangOpts, TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1264 if (TI.getLongWidth() > TI.getIntWidth()) in InitializePredefinedMacros()
1265 DefineExactWidthIntType(LangOpts, TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1267 if (TI.getLongLongWidth() > TI.getLongWidth()) in InitializePredefinedMacros()
1268 DefineExactWidthIntType(LangOpts, TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
1270 DefineExactWidthIntType(LangOpts, TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
1271 DefineExactWidthIntTypeSize(TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
1272 DefineExactWidthIntTypeSize(TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1274 if (TI.getShortWidth() > TI.getCharWidth()) { in InitializePredefinedMacros()
1275 DefineExactWidthIntType(LangOpts, TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
1276 DefineExactWidthIntTypeSize(TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
1277 DefineExactWidthIntTypeSize(TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1280 if (TI.getIntWidth() > TI.getShortWidth()) { in InitializePredefinedMacros()
1281 DefineExactWidthIntType(LangOpts, TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
1282 DefineExactWidthIntTypeSize(TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
1283 DefineExactWidthIntTypeSize(TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1286 if (TI.getLongWidth() > TI.getIntWidth()) { in InitializePredefinedMacros()
1287 DefineExactWidthIntType(LangOpts, TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
1288 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
1289 DefineExactWidthIntTypeSize(TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1292 if (TI.getLongLongWidth() > TI.getLongWidth()) { in InitializePredefinedMacros()
1293 DefineExactWidthIntType(LangOpts, TargetInfo::UnsignedLongLong, TI, in InitializePredefinedMacros()
1295 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
1296 DefineExactWidthIntTypeSize(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
1299 DefineLeastWidthIntType(LangOpts, 8, true, TI, Builder); in InitializePredefinedMacros()
1300 DefineLeastWidthIntType(LangOpts, 8, false, TI, Builder); in InitializePredefinedMacros()
1301 DefineLeastWidthIntType(LangOpts, 16, true, TI, Builder); in InitializePredefinedMacros()
1302 DefineLeastWidthIntType(LangOpts, 16, false, TI, Builder); in InitializePredefinedMacros()
1303 DefineLeastWidthIntType(LangOpts, 32, true, TI, Builder); in InitializePredefinedMacros()
1304 DefineLeastWidthIntType(LangOpts, 32, false, TI, Builder); in InitializePredefinedMacros()
1305 DefineLeastWidthIntType(LangOpts, 64, true, TI, Builder); in InitializePredefinedMacros()
1306 DefineLeastWidthIntType(LangOpts, 64, false, TI, Builder); in InitializePredefinedMacros()
1308 DefineFastIntType(LangOpts, 8, true, TI, Builder); in InitializePredefinedMacros()
1309 DefineFastIntType(LangOpts, 8, false, TI, Builder); in InitializePredefinedMacros()
1310 DefineFastIntType(LangOpts, 16, true, TI, Builder); in InitializePredefinedMacros()
1311 DefineFastIntType(LangOpts, 16, false, TI, Builder); in InitializePredefinedMacros()
1312 DefineFastIntType(LangOpts, 32, true, TI, Builder); in InitializePredefinedMacros()
1313 DefineFastIntType(LangOpts, 32, false, TI, Builder); in InitializePredefinedMacros()
1314 DefineFastIntType(LangOpts, 64, true, TI, Builder); in InitializePredefinedMacros()
1315 DefineFastIntType(LangOpts, 64, false, TI, Builder); in InitializePredefinedMacros()
1317 Builder.defineMacro("__USER_LABEL_PREFIX__", TI.getUserLabelPrefix()); in InitializePredefinedMacros()
1340 auto [Destructive, Constructive] = TI.hardwareInterferenceSizes(); in InitializePredefinedMacros()
1352 getLockFreeValue(TI.get##Type##Width(), TI)); in InitializePredefinedMacros()
1368 getLockFreeValue(TI.getPointerWidth(LangAS::Default), TI)); in InitializePredefinedMacros()
1421 if (TI.getTriple().isOSDarwin()) { in InitializePredefinedMacros()
1429 if (TI.getTriple().isOSDarwin() && TI.getTriple().isSimulatorEnvironment()) in InitializePredefinedMacros()
1484 InitializeOpenCLFeatureTestMacros(TI, LangOpts, Builder); in InitializePredefinedMacros()
1486 if (TI.getTriple().isSPIR() || TI.getTriple().isSPIRV()) in InitializePredefinedMacros()
1490 if (TI.hasInt128Type() && LangOpts.CPlusPlus && LangOpts.GNUMode) { in InitializePredefinedMacros()
1499 if (TI.getTriple().isOSBinFormatELF()) in InitializePredefinedMacros()
1504 const llvm::Triple &Triple = TI.getTriple(); in InitializePredefinedMacros()
1512 TI.getTargetDefines(LangOpts, Builder); in InitializePredefinedMacros()