Lines Matching refs:Twine

57       Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n");  in DefineBuiltinMacro()
71 Builder.append(Twine("#include \"") + File + "\""); in AddImplicitInclude()
75 Builder.append(Twine("#__include_macros \"") + File + "\""); in AddImplicitIncludeMacros()
150 Builder.defineMacro(DefPrefix + "DENORM_MIN__", Twine(DenormMin)+Ext); in DefineFloatMacros()
151 Builder.defineMacro(DefPrefix + "NORM_MAX__", Twine(NormMax)+Ext); in DefineFloatMacros()
153 Builder.defineMacro(DefPrefix + "DIG__", Twine(Digits)); in DefineFloatMacros()
154 Builder.defineMacro(DefPrefix + "DECIMAL_DIG__", Twine(DecimalDigits)); in DefineFloatMacros()
155 Builder.defineMacro(DefPrefix + "EPSILON__", Twine(Epsilon)+Ext); in DefineFloatMacros()
158 Builder.defineMacro(DefPrefix + "MANT_DIG__", Twine(MantissaDigits)); in DefineFloatMacros()
160 Builder.defineMacro(DefPrefix + "MAX_10_EXP__", Twine(Max10Exp)); in DefineFloatMacros()
161 Builder.defineMacro(DefPrefix + "MAX_EXP__", Twine(MaxExp)); in DefineFloatMacros()
162 Builder.defineMacro(DefPrefix + "MAX__", Twine(Max)+Ext); in DefineFloatMacros()
164 Builder.defineMacro(DefPrefix + "MIN_10_EXP__","("+Twine(Min10Exp)+")"); in DefineFloatMacros()
165 Builder.defineMacro(DefPrefix + "MIN_EXP__", "("+Twine(MinExp)+")"); in DefineFloatMacros()
166 Builder.defineMacro(DefPrefix + "MIN__", Twine(Min)+Ext); in DefineFloatMacros()
173 static void DefineTypeSize(const Twine &MacroName, unsigned TypeWidth, in DefineTypeSize()
183 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeSize()
189 static void DefineFmt(const LangOptions &LangOpts, const Twine &Prefix, in DefineFmt()
194 Builder.defineMacro(Prefix + "_FMT" + Twine(Fmt) + "__", in DefineFmt()
195 Twine("\"") + FmtModifier + Twine(Fmt) + "\""); in DefineFmt()
206 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty, in DefineType()
211 static void DefineTypeWidth(const Twine &MacroName, TargetInfo::IntType Ty, in DefineTypeWidth()
213 Builder.defineMacro(MacroName, Twine(TI.getTypeWidth(Ty))); in DefineTypeWidth()
219 Twine(BitWidth / TI.getCharWidth())); in DefineTypeSizeof()
225 static void DefineTypeSizeAndWidth(const Twine &Prefix, TargetInfo::IntType Ty, in DefineTypeSizeAndWidth()
251 DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder); in DefineExactWidthIntType()
252 DefineFmt(LangOpts, Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineExactWidthIntType()
255 Builder.defineMacro(Prefix + Twine(TypeWidth) + "_C_SUFFIX__", ConstSuffix); in DefineExactWidthIntType()
272 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); in DefineExactWidthIntTypeSize()
284 DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder); in DefineLeastWidthIntType()
288 DefineTypeSizeAndWidth(Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineLeastWidthIntType()
290 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); in DefineLeastWidthIntType()
291 DefineFmt(LangOpts, Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineLeastWidthIntType()
304 DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder); in DefineFastIntType()
308 DefineTypeSizeAndWidth(Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineFastIntType()
310 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder); in DefineFastIntType()
311 DefineFmt(LangOpts, Prefix + Twine(TypeWidth), Ty, TI, Builder); in DefineFastIntType()
394 Twine((unsigned)LangOpts.getHLSLVersion())); in InitializeStandardPredefinedMacros()
402 Twine((uint32_t)ShaderStage::Vertex)); in InitializeStandardPredefinedMacros()
404 Twine((uint32_t)ShaderStage::Pixel)); in InitializeStandardPredefinedMacros()
406 Twine((uint32_t)ShaderStage::Geometry)); in InitializeStandardPredefinedMacros()
408 Twine((uint32_t)ShaderStage::Hull)); in InitializeStandardPredefinedMacros()
410 Twine((uint32_t)ShaderStage::Domain)); in InitializeStandardPredefinedMacros()
412 Twine((uint32_t)ShaderStage::Compute)); in InitializeStandardPredefinedMacros()
414 Twine((uint32_t)ShaderStage::Amplification)); in InitializeStandardPredefinedMacros()
416 Twine((uint32_t)ShaderStage::Mesh)); in InitializeStandardPredefinedMacros()
418 Twine((uint32_t)ShaderStage::Library)); in InitializeStandardPredefinedMacros()
423 Builder.defineMacro("__SHADER_TARGET_STAGE", Twine(StageInteger)); in InitializeStandardPredefinedMacros()
427 Builder.defineMacro("__SHADER_TARGET_MAJOR", Twine(Version.getMajor())); in InitializeStandardPredefinedMacros()
429 Builder.defineMacro("__SHADER_TARGET_MINOR", Twine(Minor)); in InitializeStandardPredefinedMacros()
500 Twine(TI.getNewAlign() / TI.getCharWidth()) + in InitializeStandardPredefinedMacros()
838 Builder.defineMacro(MacroPrefix + "_FBIT__", Twine(Scale)); in DefineFixedPointMacros()
876 Builder.defineMacro("__GNUC__", Twine(GNUCMajor)); in InitializePredefinedMacros()
877 Builder.defineMacro("__GNUC_MINOR__", Twine(GNUCMinor)); in InitializePredefinedMacros()
878 Builder.defineMacro("__GNUC_PATCHLEVEL__", Twine(GNUCPatch)); in InitializePredefinedMacros()
882 Builder.defineMacro("__GNUG__", Twine(GNUCMajor)); in InitializePredefinedMacros()
934 Twine(getClangFullCPPVersion()) + "\""); in InitializePredefinedMacros()
976 "1" + Twine(std::min(8U, version.getMinor().value_or(0)))); in InitializePredefinedMacros()
984 Twine(tuple.getMajor() * 10000 + minor * 100 + in InitializePredefinedMacros()
999 Twine(TI.useSignedCharForObjCBool() ? "0" : "1")); in InitializePredefinedMacros()
1104 Builder.defineMacro("__CHAR_BIT__", Twine(TI.getCharWidth())); in InitializePredefinedMacros()
1106 Builder.defineMacro("__BOOL_WIDTH__", Twine(TI.getBoolWidth())); in InitializePredefinedMacros()
1107 Builder.defineMacro("__SHRT_WIDTH__", Twine(TI.getShortWidth())); in InitializePredefinedMacros()
1108 Builder.defineMacro("__INT_WIDTH__", Twine(TI.getIntWidth())); in InitializePredefinedMacros()
1109 Builder.defineMacro("__LONG_WIDTH__", Twine(TI.getLongWidth())); in InitializePredefinedMacros()
1110 Builder.defineMacro("__LLONG_WIDTH__", Twine(TI.getLongLongWidth())); in InitializePredefinedMacros()
1117 Builder.defineMacro("__BITINT_MAXWIDTH__", Twine(BitIntMaxWidth)); in InitializePredefinedMacros()
1222 Builder.defineMacro("__SACCUM_IBIT__", Twine(TI.getShortAccumIBits())); in InitializePredefinedMacros()
1224 Twine(TI.getUnsignedShortAccumIBits())); in InitializePredefinedMacros()
1225 Builder.defineMacro("__ACCUM_IBIT__", Twine(TI.getAccumIBits())); in InitializePredefinedMacros()
1226 Builder.defineMacro("__UACCUM_IBIT__", Twine(TI.getUnsignedAccumIBits())); in InitializePredefinedMacros()
1227 Builder.defineMacro("__LACCUM_IBIT__", Twine(TI.getLongAccumIBits())); in InitializePredefinedMacros()
1229 Twine(TI.getUnsignedLongAccumIBits())); in InitializePredefinedMacros()
1240 Twine((int)TI.getPointerWidth(LangAS::Default))); in InitializePredefinedMacros()
1244 Twine(TI.getSuitableAlign() / TI.getCharWidth()) ); in InitializePredefinedMacros()
1341 Builder.defineMacro("__GCC_DESTRUCTIVE_SIZE", Twine(Destructive)); in InitializePredefinedMacros()
1342 Builder.defineMacro("__GCC_CONSTRUCTIVE_SIZE", Twine(Constructive)); in InitializePredefinedMacros()
1348 auto addLockFreeMacros = [&](const llvm::Twine &Prefix) { in InitializePredefinedMacros()
1379 Builder.defineMacro("__PIC__", Twine(PICLevel)); in InitializePredefinedMacros()
1380 Builder.defineMacro("__pic__", Twine(PICLevel)); in InitializePredefinedMacros()
1382 Builder.defineMacro("__PIE__", Twine(PICLevel)); in InitializePredefinedMacros()
1383 Builder.defineMacro("__pie__", Twine(PICLevel)); in InitializePredefinedMacros()