Lines Matching refs:TargetInfo
183 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeSize()
184 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSize()
190 TargetInfo::IntType Ty, const TargetInfo &TI, in DefineFmt()
206 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty, in DefineType()
208 Builder.defineMacro(MacroName, TargetInfo::getTypeName(Ty)); in DefineType()
211 static void DefineTypeWidth(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeWidth()
212 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeWidth()
217 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSizeof()
225 static void DefineTypeSizeAndWidth(const Twine &Prefix, TargetInfo::IntType Ty, in DefineTypeSizeAndWidth()
226 const TargetInfo &TI, in DefineTypeSizeAndWidth()
233 TargetInfo::IntType Ty, in DefineExactWidthIntType()
234 const TargetInfo &TI, in DefineExactWidthIntType()
258 static void DefineExactWidthIntTypeSize(TargetInfo::IntType Ty, in DefineExactWidthIntTypeSize()
259 const TargetInfo &TI, in DefineExactWidthIntTypeSize()
277 const TargetInfo &TI, in DefineLeastWidthIntType()
279 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineLeastWidthIntType()
280 if (Ty == TargetInfo::NoInt) in DefineLeastWidthIntType()
295 bool IsSigned, const TargetInfo &TI, in DefineFastIntType()
299 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineFastIntType()
300 if (Ty == TargetInfo::NoInt) in DefineFastIntType()
317 static const char *getLockFreeValue(unsigned TypeWidth, const TargetInfo &TI) { in getLockFreeValue()
386 static void InitializeStandardPredefinedMacros(const TargetInfo &TI, in InitializeStandardPredefinedMacros()
776 void InitializeOpenCLFeatureTestMacros(const TargetInfo &TI, in InitializeOpenCLFeatureTestMacros()
825 void DefineFixedPointMacros(const TargetInfo &TI, MacroBuilder &Builder, in DefineFixedPointMacros()
851 static void InitializePredefinedMacros(const TargetInfo &TI, 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()
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()
1259 DefineExactWidthIntType(LangOpts, TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1262 DefineExactWidthIntType(LangOpts, TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1265 DefineExactWidthIntType(LangOpts, TargetInfo::SignedLong, TI, Builder); 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()
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()
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()
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()
1293 DefineExactWidthIntType(LangOpts, TargetInfo::UnsignedLongLong, TI, in InitializePredefinedMacros()
1295 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
1296 DefineExactWidthIntTypeSize(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()