Lines Matching refs:TargetInfo
178 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeSize()
179 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSize()
184 static void DefineFmt(const Twine &Prefix, TargetInfo::IntType Ty, in DefineFmt()
185 const TargetInfo &TI, MacroBuilder &Builder) { in DefineFmt()
194 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty, in DefineType()
196 Builder.defineMacro(MacroName, TargetInfo::getTypeName(Ty)); in DefineType()
199 static void DefineTypeWidth(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeWidth()
200 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeWidth()
205 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSizeof()
213 static void DefineTypeSizeAndWidth(const Twine &Prefix, TargetInfo::IntType Ty, in DefineTypeSizeAndWidth()
214 const TargetInfo &TI, in DefineTypeSizeAndWidth()
220 static void DefineExactWidthIntType(TargetInfo::IntType Ty, in DefineExactWidthIntType()
221 const TargetInfo &TI, in DefineExactWidthIntType()
245 static void DefineExactWidthIntTypeSize(TargetInfo::IntType Ty, in DefineExactWidthIntTypeSize()
246 const TargetInfo &TI, in DefineExactWidthIntTypeSize()
263 const TargetInfo &TI, in DefineLeastWidthIntType()
265 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineLeastWidthIntType()
266 if (Ty == TargetInfo::NoInt) in DefineLeastWidthIntType()
281 const TargetInfo &TI, MacroBuilder &Builder) { in DefineFastIntType()
284 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineFastIntType()
285 if (Ty == TargetInfo::NoInt) in DefineFastIntType()
302 static const char *getLockFreeValue(unsigned TypeWidth, const TargetInfo &TI) { in getLockFreeValue()
371 static void InitializeStandardPredefinedMacros(const TargetInfo &TI, in InitializeStandardPredefinedMacros()
748 void InitializeOpenCLFeatureTestMacros(const TargetInfo &TI, in InitializeOpenCLFeatureTestMacros()
769 static void InitializePredefinedMacros(const TargetInfo &TI, in InitializePredefinedMacros()
1029 DefineTypeSize("__SCHAR_MAX__", TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1030 DefineTypeSize("__SHRT_MAX__", TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1031 DefineTypeSize("__INT_MAX__", TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1032 DefineTypeSize("__LONG_MAX__", TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1033 DefineTypeSize("__LONG_LONG_MAX__", TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
1115 if (!TargetInfo::isTypeSigned(TI.getWCharType())) in InitializePredefinedMacros()
1118 if (!TargetInfo::isTypeSigned(TI.getWIntType())) in InitializePredefinedMacros()
1122 DefineExactWidthIntType(TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1125 DefineExactWidthIntType(TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1128 DefineExactWidthIntType(TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1131 DefineExactWidthIntType(TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1134 DefineExactWidthIntType(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
1136 DefineExactWidthIntType(TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
1137 DefineExactWidthIntTypeSize(TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
1138 DefineExactWidthIntTypeSize(TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
1141 DefineExactWidthIntType(TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
1142 DefineExactWidthIntTypeSize(TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
1143 DefineExactWidthIntTypeSize(TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
1147 DefineExactWidthIntType(TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
1148 DefineExactWidthIntTypeSize(TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
1149 DefineExactWidthIntTypeSize(TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
1153 DefineExactWidthIntType(TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
1154 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
1155 DefineExactWidthIntTypeSize(TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
1159 DefineExactWidthIntType(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
1160 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
1161 DefineExactWidthIntTypeSize(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()