Lines Matching refs:TargetInfo

193 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty,  in DefineTypeSize()
194 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSize()
199 static void DefineFmt(const Twine &Prefix, TargetInfo::IntType Ty, in DefineFmt()
200 const TargetInfo &TI, MacroBuilder &Builder) { in DefineFmt()
209 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty, in DefineType()
211 Builder.defineMacro(MacroName, TargetInfo::getTypeName(Ty)); in DefineType()
214 static void DefineTypeWidth(StringRef MacroName, TargetInfo::IntType Ty, in DefineTypeWidth()
215 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeWidth()
220 const TargetInfo &TI, MacroBuilder &Builder) { in DefineTypeSizeof()
225 static void DefineExactWidthIntType(TargetInfo::IntType Ty, in DefineExactWidthIntType()
226 const TargetInfo &TI, in DefineExactWidthIntType()
245 static void DefineExactWidthIntTypeSize(TargetInfo::IntType Ty, in DefineExactWidthIntTypeSize()
246 const TargetInfo &TI, in DefineExactWidthIntTypeSize()
261 const TargetInfo &TI, in DefineLeastWidthIntType()
263 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineLeastWidthIntType()
264 if (Ty == TargetInfo::NoInt) in DefineLeastWidthIntType()
274 const TargetInfo &TI, MacroBuilder &Builder) { in DefineFastIntType()
277 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); in DefineFastIntType()
278 if (Ty == TargetInfo::NoInt) in DefineFastIntType()
356 static void InitializeStandardPredefinedMacros(const TargetInfo &TI, in InitializeStandardPredefinedMacros()
461 static void InitializePredefinedMacros(const TargetInfo &TI, in InitializePredefinedMacros()
640 DefineTypeSize("__SCHAR_MAX__", TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
641 DefineTypeSize("__SHRT_MAX__", TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
642 DefineTypeSize("__INT_MAX__", TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
643 DefineTypeSize("__LONG_MAX__", TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
644 DefineTypeSize("__LONG_LONG_MAX__", TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
720 if (!TargetInfo::isTypeSigned(TI.getWCharType())) in InitializePredefinedMacros()
723 if (!TargetInfo::isTypeSigned(TI.getWIntType())) in InitializePredefinedMacros()
727 DefineExactWidthIntType(TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
730 DefineExactWidthIntType(TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
733 DefineExactWidthIntType(TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
736 DefineExactWidthIntType(TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
739 DefineExactWidthIntType(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()
741 DefineExactWidthIntType(TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
742 DefineExactWidthIntTypeSize(TargetInfo::UnsignedChar, TI, Builder); in InitializePredefinedMacros()
743 DefineExactWidthIntTypeSize(TargetInfo::SignedChar, TI, Builder); in InitializePredefinedMacros()
746 DefineExactWidthIntType(TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
747 DefineExactWidthIntTypeSize(TargetInfo::UnsignedShort, TI, Builder); in InitializePredefinedMacros()
748 DefineExactWidthIntTypeSize(TargetInfo::SignedShort, TI, Builder); in InitializePredefinedMacros()
752 DefineExactWidthIntType(TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
753 DefineExactWidthIntTypeSize(TargetInfo::UnsignedInt, TI, Builder); in InitializePredefinedMacros()
754 DefineExactWidthIntTypeSize(TargetInfo::SignedInt, TI, Builder); in InitializePredefinedMacros()
758 DefineExactWidthIntType(TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
759 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLong, TI, Builder); in InitializePredefinedMacros()
760 DefineExactWidthIntTypeSize(TargetInfo::SignedLong, TI, Builder); in InitializePredefinedMacros()
764 DefineExactWidthIntType(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
765 DefineExactWidthIntTypeSize(TargetInfo::UnsignedLongLong, TI, Builder); in InitializePredefinedMacros()
766 DefineExactWidthIntTypeSize(TargetInfo::SignedLongLong, TI, Builder); in InitializePredefinedMacros()