Lines Matching refs:TargetInfo
177 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeSize()
178 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSize()
183 static void DefineFmt(const Twine &Prefix, TargetInfo::IntType Ty, in DefineFmt()
184 const TargetInfo &TI, MacroBuilder &Builder) { in DefineFmt()
193 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty, in DefineType()
195 Builder.defineMacro(MacroName, TargetInfo::getTypeName(Ty)); in DefineType()
198 static void DefineTypeWidth(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeWidth()
199 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeWidth()
204 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSizeof()
212 static void DefineTypeSizeAndWidth(const Twine &Prefix, TargetInfo::IntType Ty, in DefineTypeSizeAndWidth()
213 const TargetInfo &TI, in DefineTypeSizeAndWidth()
219 static void DefineExactWidthIntType(TargetInfo::IntType Ty, in DefineExactWidthIntType()
220 const TargetInfo &TI, in DefineExactWidthIntType()
244 static void DefineExactWidthIntTypeSize(TargetInfo::IntType Ty, in DefineExactWidthIntTypeSize()
245 const TargetInfo &TI, in DefineExactWidthIntTypeSize()
262 const TargetInfo &TI, in DefineLeastWidthIntType()
264 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineLeastWidthIntType()
265 if (Ty == TargetInfo::NoInt) in DefineLeastWidthIntType()
280 const TargetInfo &TI, MacroBuilder &Builder) { in DefineFastIntType()
283 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineFastIntType()
284 if (Ty == TargetInfo::NoInt) in DefineFastIntType()
370 static void InitializeStandardPredefinedMacros(const TargetInfo &TI, in InitializeStandardPredefinedMacros()
706 void InitializeOpenCLFeatureTestMacros(const TargetInfo &TI, in InitializeOpenCLFeatureTestMacros()
727 static void InitializePredefinedMacros(const TargetInfo &TI, in InitializePredefinedMacros()
968 DefineTypeSize("__SCHAR_MAX__", TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
969 DefineTypeSize("__SHRT_MAX__", TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
970 DefineTypeSize("__INT_MAX__", TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
971 DefineTypeSize("__LONG_MAX__", TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
972 DefineTypeSize("__LONG_LONG_MAX__", TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
1051 if (!TargetInfo::isTypeSigned(TI.getWCharType())) in InitializePredefinedMacros()
1054 if (!TargetInfo::isTypeSigned(TI.getWIntType())) in InitializePredefinedMacros()
1058 DefineExactWidthIntType(TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1061 DefineExactWidthIntType(TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1064 DefineExactWidthIntType(TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1067 DefineExactWidthIntType(TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1070 DefineExactWidthIntType(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
1072 DefineExactWidthIntType(TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
1073 DefineExactWidthIntTypeSize(TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
1074 DefineExactWidthIntTypeSize(TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1077 DefineExactWidthIntType(TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
1078 DefineExactWidthIntTypeSize(TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
1079 DefineExactWidthIntTypeSize(TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1083 DefineExactWidthIntType(TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
1084 DefineExactWidthIntTypeSize(TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
1085 DefineExactWidthIntTypeSize(TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1089 DefineExactWidthIntType(TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
1090 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
1091 DefineExactWidthIntTypeSize(TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1095 DefineExactWidthIntType(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
1096 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
1097 DefineExactWidthIntTypeSize(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()