Lines Matching refs:LangOpts

293 static void AddObjCXXARCLibstdcxxDefines(const LangOptions &LangOpts, 
322 if (LangOpts.ObjCARCWeak) {
345 const LangOptions &LangOpts,
348 if (!LangOpts.MSVCCompat && !LangOpts.TraditionalCPP)
350 if (LangOpts.Freestanding)
355 if (!LangOpts.CPlusPlus) {
356 if (LangOpts.C11)
358 else if (LangOpts.C99)
360 else if (!LangOpts.GNUMode && LangOpts.Digraphs)
364 if (LangOpts.CPlusPlus1z)
369 else if (LangOpts.CPlusPlus1y)
374 else if (LangOpts.CPlusPlus11)
391 if (LangOpts.ObjC1)
395 if (LangOpts.AsmPreprocessor)
401 static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts,
404 if (LangOpts.CPlusPlus11) {
411 LangOpts.CPlusPlus1y ? "201304" : "200704");
420 if (LangOpts.CPlusPlus1y) {
432 const LangOptions &LangOpts,
452 if (!LangOpts.MSVCCompat) {
481 if (!LangOpts.GNUMode && !LangOpts.MSVCCompat)
484 if (LangOpts.CPlusPlus11)
487 if (LangOpts.ObjC1) {
488 if (LangOpts.ObjCRuntime.isNonFragile()) {
491 if (LangOpts.ObjCExceptions)
495 if (LangOpts.getGC() != LangOptions::NonGC)
498 if (LangOpts.ObjCRuntime.isNeXTFamily())
501 if (LangOpts.ObjCRuntime.getKind() == ObjCRuntime::ObjFW) {
502 VersionTuple tuple = LangOpts.ObjCRuntime.getVersion();
523 if (LangOpts.CPlusPlus)
524 InitializeCPlusPlusFeatureTestMacros(LangOpts, Builder);
528 if (!LangOpts.NoConstantCFStrings)
531 if (LangOpts.ObjC2)
534 if (LangOpts.PascalStrings)
537 if (LangOpts.Blocks) {
542 if (!LangOpts.MSVCCompat && LangOpts.CXXExceptions)
544 if (LangOpts.RTTI)
546 if (LangOpts.SjLjExceptions)
549 if (LangOpts.Deprecated)
552 if (LangOpts.CPlusPlus) {
558 if (LangOpts.MicrosoftExt) {
559 if (LangOpts.WChar) {
566 if (LangOpts.Optimize)
568 if (LangOpts.OptimizeSize)
571 if (LangOpts.FastMath)
611 if (!LangOpts.MSVCCompat) {
654 if (!LangOpts.MSVCCompat) {
668 if (!LangOpts.CharIsSigned)
693 if (!LangOpts.MSVCCompat) {
744 if (LangOpts.FastMath || LangOpts.FiniteMathOnly)
749 if (LangOpts.GNUInline)
780 if (LangOpts.NoInlineDefine)
783 if (unsigned PICLevel = LangOpts.PICLevel) {
787 if (unsigned PIELevel = LangOpts.PIELevel) {
798 if (LangOpts.getStackProtector() == LangOptions::SSPOn)
800 else if (LangOpts.getStackProtector() == LangOptions::SSPStrong)
802 else if (LangOpts.getStackProtector() == LangOptions::SSPReq)
812 if (LangOpts.FastRelaxedMath)
815 if (LangOpts.ObjCAutoRefCount) {
825 if (LangOpts.OpenMP) {
835 TI.getTargetDefines(LangOpts, Builder);
844 const LangOptions &LangOpts = PP.getLangOpts();
858 InitializePredefinedMacros(PP.getTargetInfo(), LangOpts, FEOpts, Builder);
862 if (LangOpts.ObjC1 && LangOpts.CPlusPlus && LangOpts.ObjCAutoRefCount) {
869 AddObjCXXARCLibstdcxxDefines(LangOpts, Builder);