Home | History | Annotate | Download | only in Frontend

Lines Matching refs:Twine

57       Builder.defineMacro(MacroName, Twine(MacroBody) + "\\\n");
70 Builder.append(Twine("#include \"") +
77 Builder.append(Twine("#__include_macros \"") +
162 Builder.defineMacro(DefPrefix + "DENORM_MIN__", Twine(DenormMin)+Ext);
164 Builder.defineMacro(DefPrefix + "DIG__", Twine(Digits));
165 Builder.defineMacro(DefPrefix + "EPSILON__", Twine(Epsilon)+Ext);
168 Builder.defineMacro(DefPrefix + "MANT_DIG__", Twine(MantissaDigits));
170 Builder.defineMacro(DefPrefix + "MAX_10_EXP__", Twine(Max10Exp));
171 Builder.defineMacro(DefPrefix + "MAX_EXP__", Twine(MaxExp));
172 Builder.defineMacro(DefPrefix + "MAX__", Twine(Max)+Ext);
174 Builder.defineMacro(DefPrefix + "MIN_10_EXP__","("+Twine(Min10Exp)+")");
175 Builder.defineMacro(DefPrefix + "MIN_EXP__", "("+Twine(MinExp)+")");
176 Builder.defineMacro(DefPrefix + "MIN__", Twine(Min)+Ext);
183 static void DefineTypeSize(const Twine &MacroName, unsigned TypeWidth,
193 static void DefineTypeSize(const Twine &MacroName, TargetInfo::IntType Ty,
199 static void DefineType(const Twine &MacroName, TargetInfo::IntType Ty,
206 Builder.defineMacro(MacroName, Twine(TI.getTypeWidth(Ty)));
212 Twine(BitWidth / TI.getCharWidth()));
228 DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder);
232 Builder.defineMacro(Prefix + Twine(TypeWidth) + "_C_SUFFIX__", ConstSuffix);
248 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder);
259 DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder);
260 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder);
272 DefineType(Prefix + Twine(TypeWidth) + "_TYPE__", Ty, Builder);
273 DefineTypeSize(Prefix + Twine(TypeWidth) + "_MAX__", Ty, TI, Builder);
476 Twine(getClangFullCPPVersion()) + "\"");
513 Twine(tuple.getMajor() * 10000 + minor * 100 +
666 Twine((int)TI.getPointerWidth(0)));
678 Builder.defineMacro("__INT" + Twine(TI.getCharWidth()) + "_TYPE__",
784 Builder.defineMacro("__PIC__", Twine(PICLevel));
785 Builder.defineMacro("__pic__", Twine(PICLevel));
788 Builder.defineMacro("__PIE__", Twine(PIELevel));
789 Builder.defineMacro("__pie__", Twine(PIELevel));
793 Builder.defineMacro("__FLT_EVAL_METHOD__", Twine(TI.getFloatEvalMethod()));
796 Builder.defineMacro("__DECIMAL_DIG__", Twine(Dig));