Lines Matching defs:LangOpts

248 static void AddObjCXXARCLibstdcxxDefines(const LangOptions &LangOpts, 
277 if (LangOpts.ObjCARCWeak) {
300 const LangOptions &LangOpts,
303 if (!LangOpts.MicrosoftMode && !LangOpts.TraditionalCPP)
305 if (LangOpts.Freestanding)
310 if (!LangOpts.CPlusPlus) {
311 if (LangOpts.C11)
313 else if (LangOpts.C99)
315 else if (!LangOpts.GNUMode && LangOpts.Digraphs)
319 if (LangOpts.CPlusPlus1y)
324 else if (LangOpts.CPlusPlus11)
341 if (LangOpts.ObjC1)
345 if (LangOpts.AsmPreprocessor)
351 static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts,
354 if (LangOpts.CPlusPlus11) {
361 LangOpts.CPlusPlus1y ? "201304" : "200704");
370 if (LangOpts.CPlusPlus1y) {
382 const LangOptions &LangOpts,
402 if (!LangOpts.MicrosoftMode) {
431 if (!LangOpts.GNUMode)
434 if (LangOpts.CPlusPlus11)
437 if (LangOpts.ObjC1) {
438 if (LangOpts.ObjCRuntime.isNonFragile()) {
441 if (LangOpts.ObjCExceptions)
445 if (LangOpts.getGC() != LangOptions::NonGC)
448 if (LangOpts.ObjCRuntime.isNeXTFamily())
451 if (LangOpts.ObjCRuntime.getKind() == ObjCRuntime::ObjFW) {
452 VersionTuple tuple = LangOpts.ObjCRuntime.getVersion();
473 if (LangOpts.CPlusPlus)
474 InitializeCPlusPlusFeatureTestMacros(LangOpts, Builder);
478 if (!LangOpts.NoConstantCFStrings)
481 if (LangOpts.ObjC2)
484 if (LangOpts.PascalStrings)
487 if (LangOpts.Blocks) {
492 if (LangOpts.CXXExceptions)
494 if (LangOpts.RTTI)
496 if (LangOpts.SjLjExceptions)
499 if (LangOpts.Deprecated)
502 if (LangOpts.CPlusPlus) {
508 if (LangOpts.MicrosoftExt) {
513 if (LangOpts.WChar) {
518 if (LangOpts.CPlusPlus) {
525 if (LangOpts.Optimize)
527 if (LangOpts.OptimizeSize)
530 if (LangOpts.FastMath)
612 if (!LangOpts.CharIsSigned)
640 if (LangOpts.FastMath || LangOpts.FiniteMathOnly)
645 if (LangOpts.GNUInline)
676 if (LangOpts.NoInlineDefine)
679 if (unsigned PICLevel = LangOpts.PICLevel) {
683 if (unsigned PIELevel = LangOpts.PIELevel) {
694 if (LangOpts.getStackProtector() == LangOptions::SSPOn)
696 else if (LangOpts.getStackProtector() == LangOptions::SSPReq)
706 if (LangOpts.FastRelaxedMath)
709 if (LangOpts.ObjCAutoRefCount) {
719 if (LangOpts.OpenMP) {
729 TI.getTargetDefines(LangOpts, Builder);
801 const LangOptions &LangOpts = PP.getLangOpts();
818 InitializePredefinedMacros(PP.getTargetInfo(), LangOpts, FEOpts, Builder);
822 if (LangOpts.ObjC1 && LangOpts.CPlusPlus && LangOpts.ObjCAutoRefCount) {
829 AddObjCXXARCLibstdcxxDefines(LangOpts, Builder);