Lines Matching refs:DefineTypeSize
180 /// DefineTypeSize - Emit a macro to the predefines buffer that declares a macro
183 static void DefineTypeSize(StringRef MacroName, unsigned TypeWidth,
191 /// DefineTypeSize - An overloaded helper that uses TargetInfo to determine
193 static void DefineTypeSize(StringRef MacroName, TargetInfo::IntType Ty,
195 DefineTypeSize(MacroName, TI.getTypeWidth(Ty), TI.getTypeConstantSuffix(Ty),
559 DefineTypeSize("__SCHAR_MAX__", TargetInfo::SignedChar, TI, Builder);
560 DefineTypeSize("__SHRT_MAX__", TargetInfo::SignedShort, TI, Builder);
561 DefineTypeSize("__INT_MAX__", TargetInfo::SignedInt, TI, Builder);
562 DefineTypeSize("__LONG_MAX__", TargetInfo::SignedLong, TI, Builder);
563 DefineTypeSize("__LONG_LONG_MAX__", TargetInfo::SignedLongLong, TI, Builder);
564 DefineTypeSize("__WCHAR_MAX__", TI.getWCharType(), TI, Builder);
565 DefineTypeSize("__INTMAX_MAX__", TI.getIntMaxType(), TI, Builder);
566 DefineTypeSize("__SIZE_MAX__", TI.getSizeType(), TI, Builder);