| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Features.def | 279 // FEATURE(raw_invocation_type, LangOpts.CPlusPlus) 283 FEATURE(has_nothrow_assign, LangOpts.CPlusPlus) 284 FEATURE(has_nothrow_copy, LangOpts.CPlusPlus) 285 FEATURE(has_nothrow_constructor, LangOpts.CPlusPlus) 286 FEATURE(has_trivial_assign, LangOpts.CPlusPlus) 287 FEATURE(has_trivial_copy, LangOpts.CPlusPlus) 288 FEATURE(has_trivial_constructor, LangOpts.CPlusPlus) 289 FEATURE(has_trivial_destructor, LangOpts.CPlusPlus) 290 FEATURE(has_virtual_destructor, LangOpts.CPlusPlus) 291 FEATURE(is_abstract, LangOpts.CPlusPlus) [all …]
|
| H A D | LangStandards.def | 113 LineComment | CPlusPlus | Digraphs) 118 LineComment | CPlusPlus | Digraphs | GNUMode) 123 LineComment | CPlusPlus | CPlusPlus11 | Digraphs) 128 LineComment | CPlusPlus | CPlusPlus11 | Digraphs | GNUMode) 133 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | Digraphs) 138 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | Digraphs | 144 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 | 150 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 | 156 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 | 162 LineComment | CPlusPlus | CPlusPlus11 | CPlusPlus14 | CPlusPlus17 | [all …]
|
| H A D | LangStandard.h | 55 CPlusPlus = (1 << 6), enumerator 113 bool isCPlusPlus() const { return Flags & CPlusPlus; } in isCPlusPlus()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | IdentifierTable.cpp | 147 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 151 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 153 return LangOpts.CPlusPlus ? KS_Enabled : KS_Unknown; in getKeywordStatusHelper() 157 return LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 161 return LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 168 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 183 if (LangOpts.CPlusPlus) return KS_Future; in getKeywordStatusHelper() 210 return LangOpts.CPlusPlus ? KS_Unknown : KS_Enabled; in getKeywordStatusHelper() 384 if (!LangOpts.CPlusPlus || !isKeyword(LangOpts)) in isCPlusPlusKeyword() 389 LangOptsNoCPP.CPlusPlus = false; in isCPlusPlusKeyword() [all …]
|
| H A D | LangOptions.cpp | 118 Opts.CPlusPlus = Std.isCPlusPlus(); in setLangDefaults() 172 Opts.OpenCLCPlusPlus = Opts.CPlusPlus; in setLangDefaults() 209 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus || Opts.C23; in setLangDefaults()
|
| /freebsd/lib/clang/liblldb/ |
| H A D | Makefile | 413 SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp 414 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp 415 SRCS+= Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 416 SRCS+= Plugins/Language/CPlusPlus/Coroutines.cpp 417 SRCS+= Plugins/Language/CPlusPlus/CxxStringTypes.cpp 418 SRCS+= Plugins/Language/CPlusPlus/Generic.cpp 419 SRCS+= Plugins/Language/CPlusPlus/GenericBitset.cpp 420 SRCS+= Plugins/Language/CPlusPlus/GenericOptional.cpp 421 SRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp 422 SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 43 if (!Ctx.getLangOpts().CPlusPlus) { in ClassifyImpl() 99 return Lang.CPlusPlus ? ClassifyTemporary(E->getType()) : Cl::CL_PRValue; in ClassifyExprValueKind() 308 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal() 344 if (Lang.CPlusPlus) in ClassifyInternal() 399 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal() 407 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal() 414 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal() 513 (Ctx.getLangOpts().CPlusPlus && in ClassifyDecl() 524 if (!Ctx.getLangOpts().CPlusPlus) return Cl::CL_PRValue; in ClassifyUnnamed() 545 if (!Ctx.getLangOpts().CPlusPlus) { in ClassifyMemberExpr() [all …]
|
| H A D | Decl.cpp | 549 if (!Opts.CPlusPlus || !Opts.InlineVisibilityHidden) in useInlineVisibilityHidden() 637 if (Context.getLangOpts().CPlusPlus && Var->getType().isConstQualified() && in getLVForNamespaceScopeDecl() 774 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Var) && in getLVForNamespaceScopeDecl() 824 if (Context.getLangOpts().CPlusPlus && !isFirstInExternCContext(Function)) { in getLVForNamespaceScopeDecl() 1103 if (!LangOpts.CPlusPlus || !getIdentifier() || in isPlaceholderVar() 1407 if (!Context.getLangOpts().CPlusPlus) in getLVForLocalDecl() 1487 if (D->getASTContext().getLangOpts().CPlusPlus) in computeLVForDecl() 1598 if (!Opts.CPlusPlus || Opts.MicrosoftExt) in getLVForDecl() 2209 if (!D.getASTContext().getLangOpts().CPlusPlus) in getDeclLanguageLinkage() 2233 assert(D.getASTContext().getLangOpts().CPlusPlus); in isDeclExternC() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | PrettyPrinter.h | 63 SuppressTagKeyword(LO.CPlusPlus), IncludeTagDefinition(false), in PrintingPolicy() 71 Nullptr(LO.CPlusPlus11 || LO.C23), NullptrTypeInNamespace(LO.CPlusPlus), in PrintingPolicy() 73 UseVoidForZeroParams(!LO.CPlusPlus), in PrintingPolicy()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | OSTargets.h | 276 if (Opts.CPlusPlus) in getOSDefines() 329 if (Opts.CPlusPlus) in getOSDefines() 361 if (Opts.CPlusPlus) in getOSDefines() 411 if (Opts.CPlusPlus) in getOSDefines() 619 if (Opts.CPlusPlus) in getOSDefines() 656 if (Opts.CPlusPlus) { in getOSDefines() 752 if (Opts.CPlusPlus && Opts.WChar) { in getOSDefines() 807 if (Opts.CPlusPlus && Opts.WChar) { in getOSDefines() 879 if (Opts.CPlusPlus) in getOSDefines() 929 if (Opts.CPlusPlus) in getOSDefines() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Lex/ |
| H A D | InitHeaderSearch.cpp | 264 if (Lang.CPlusPlus && !Lang.AsmPreprocessor && in AddDefaultIncludePaths() 405 (!Lang.ObjC && !Lang.CPlusPlus && Include.Group == CSystem) || in Realize() 406 (/*FIXME !Lang.ObjC && */ Lang.CPlusPlus && in Realize() 408 (Lang.ObjC && !Lang.CPlusPlus && Include.Group == ObjCSystem) || in Realize() 409 (Lang.ObjC && Lang.CPlusPlus && Include.Group == ObjCXXSystem)) in Realize()
|
| H A D | TokenConcatenation.cpp | 277 (PP.getLangOpts().CPlusPlus && FirstChar == '*'); in AvoidConcat() 296 (PP.getLangOpts().CPlusPlus && FirstChar == ':'); in AvoidConcat() 300 return PP.getLangOpts().CPlusPlus && FirstChar == '*'; in AvoidConcat()
|
| H A D | LiteralSupport.cpp | 691 : Features.CPlusPlus in ProcessUCNEscape() 698 : Features.CPlusPlus in ProcessUCNEscape() 706 if (!Features.CPlusPlus && !Features.C99 && Diags) in ProcessUCNEscape() 1131 if (LangOpts.CPlusPlus && s + 2 < ThisTokEnd && in NumericLiteralParser() 1160 if ((!LangOpts.CPlusPlus || DoubleUnderscore) && s + 1 < ThisTokEnd && in NumericLiteralParser() 1348 << LangOpts.CPlusPlus << 1; in ParseNumberStartingWithZero() 1375 Diags.Report(TokLoc, LangOpts.CPlusPlus in ParseNumberStartingWithZero() 1384 << LangOpts.CPlusPlus << 0; in ParseNumberStartingWithZero() 1398 else if (LangOpts.CPlusPlus) in ParseNumberStartingWithZero() 1428 else if (LangOpts.CPlusPlus) in ParseNumberStartingWithZero() [all …]
|
| H A D | Lexer.cpp | 1584 } else if (LangOpts.CPlusPlus || LangOpts.C23) { in isAllowedIDChar() 1613 if (LangOpts.CPlusPlus || LangOpts.C23) { in isAllowedInitiallyIDChar() 2094 Diag(CurPtr, LangOpts.CPlusPlus in LexNumericConstant() 2120 assert(LangOpts.CPlusPlus); in LexUDSuffix() 2220 Diag(BufferPtr, LangOpts.CPlusPlus ? diag::warn_cxx98_compat_unicode_literal in LexStringLiteral() 2255 if (LangOpts.CPlusPlus) in LexStringLiteral() 2350 if (LangOpts.CPlusPlus) in LexRawStringLiteral() 2446 Diag(BufferPtr, LangOpts.CPlusPlus in LexCharConstant() 2450 Diag(BufferPtr, LangOpts.CPlusPlus in LexCharConstant() 2490 if (LangOpts.CPlusPlus) in LexCharConstant() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 195 if (getLangOpts().CPlusPlus && MaybeParseCXX11Attributes(CXX11Attrs, true)) in ParseStatementOrDeclarationAfterAttributes() 207 if ((getLangOpts().CPlusPlus || getLangOpts().MicrosoftExt || in ParseStatementOrDeclarationAfterAttributes() 672 if (!P.getLangOpts().CPlusPlus && !P.getLangOpts().MicrosoftExt && in DiagnoseLabelFollowedByDecl() 712 if (!getLangOpts().CPlusPlus || Tok.is(tok::semi)) in ParseLabeledStatement() 819 if (getLangOpts().CPlusPlus) in ParseCaseStatement() 1034 if (getLangOpts().CPlusPlus) { in DiagnoseLabelAtEndOfCompoundStatement() 1255 if (getLangOpts().CPlusPlus) { in ParseParenExprOrCondition() 1410 if (getLangOpts().CPlusPlus) { in ParseIfStatement() 1439 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseIfStatement() 1632 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseSwitchStatement() [all …]
|
| H A D | Parser.cpp | 210 if (Kind == ExtraSemiKind::OutsideFunction && getLangOpts().CPlusPlus) { in ConsumeExtraSemi() 609 !getLangOpts().CPlusPlus && !getLangOpts().IsHeaderFile) in ParseFirstTopLevelDecl() 962 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) { in ParseExternalDeclaration() 972 if (getLangOpts().CPlusPlus) { in ParseExternalDeclaration() 995 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) { in ParseExternalDeclaration() 1042 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) { in isDeclarationAfterDeclarator() 1053 (getLangOpts().CPlusPlus && in isDeclarationAfterDeclarator() 1063 if (!getLangOpts().CPlusPlus && in isStartOfFunctionDefinition() 1067 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) { in isStartOfFunctionDefinition() 1179 if (getLangOpts().CPlusPlus && isTokenStringLiteral() && in ParseDeclOrFunctionDefInternal() [all …]
|
| H A D | ParseDecl.cpp | 1893 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_namespace)) { in ParseDeclaration() 1997 return getLangOpts().CPlusPlus; in MightBeDeclarator() 2004 return Context == DeclaratorContext::Member || getLangOpts().CPlusPlus; in MightBeDeclarator() 2031 (getLangOpts().CPlusPlus && Context == DeclaratorContext::File); in MightBeDeclarator() 2476 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes() 2489 if (ThisDecl && P.getLangOpts().CPlusPlus) { in ParseDeclarationAfterDeclaratorAndAttributes() 2838 if (getLangOpts().CPlusPlus && in ParseImplicitInt() 2847 if (getLangOpts().CPlusPlus && (!SS || SS->isEmpty()) && in ParseImplicitInt() 2896 << TokenName << TagName << getLangOpts().CPlusPlus in ParseImplicitInt() 2985 bool IsTemplateName = getLangOpts().CPlusPlus && NextToken().is(tok::less); in ParseImplicitInt() [all …]
|
| H A D | ParseInit.cpp | 34 if (!PP.getLangOpts().CPlusPlus) in MayBeDesignationStart() 208 if (getLangOpts().ObjC && getLangOpts().CPlusPlus) { in ParseInitializerWithPotentialDesignator() 424 if (!getLangOpts().CPlusPlus) { in ParseBraceInitializer()
|
| H A D | ParseDeclCXX.cpp | 937 if (!getLangOpts().CPlusPlus) { in ParseStaticAssertDeclaration() 966 else if (getLangOpts().CPlusPlus) in ParseStaticAssertDeclaration() 1537 if (!getLangOpts().CPlusPlus) in isValidAfterTypeSpecifier() 1542 return getLangOpts().CPlusPlus; in isValidAfterTypeSpecifier() 1705 if (getLangOpts().CPlusPlus) { in ParseClassSpecifier() 1767 if (Tok.is(tok::less) && getLangOpts().CPlusPlus) { in ParseClassSpecifier() 1851 if (getLangOpts().CPlusPlus && DS.isFriendSpecifiedFirst() && in ParseClassSpecifier() 1854 else if (isDefiningTypeSpecifierContext(DSC, getLangOpts().CPlusPlus) == in ParseClassSpecifier() 1860 getLangOpts().CPlusPlus && Tok.is(tok::colon)) || in ParseClassSpecifier() 2172 (getLangOpts().CPlusPlus && Tok.is(tok::colon)) || in ParseClassSpecifier() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 443 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName() 763 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName() 812 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate() 858 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag() 885 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName() 936 if (getLangOpts().CPlusPlus) in ClassifyName() 972 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName() 989 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName() 1071 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName() 1096 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName() [all …]
|
| H A D | SemaExpr.cpp | 168 if (S.getLangOpts().CPlusPlus) in diagnoseUseOfInternalDeclInInlineFunction() 224 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl() 539 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) { in DefaultFunctionArrayConversion() 655 if (getLangOpts().CPlusPlus) { in DefaultLvalueConversion() 926 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion() 939 if (getLangOpts().CPlusPlus && E->getType()->isNullPtrType()) in DefaultArgumentPromotion() 1106 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion() 1567 if (!SemaRef.getLangOpts().CPlusPlus || !LHSType->isUnicodeCharacterType() || in CheckUnicodeArithmeticConversions() 1856 (!LangOpts.CPlusPlus || !QT->isRecordType())) in CreateGenericSelectionExpr() 2181 (getLangOpts().CPlusPlus in ActOnStringLiteral() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 169 assert(getLangOpts().CPlusPlus && "Only callable in C++"); in getCurrentInstantiationOf() 519 << IdInfo.Identifier << getLangOpts().CPlusPlus in BuildCXXNestedNameSpecifier() 529 << IdInfo.Identifier << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier() 746 << Context.getTypeDeclType(TD) << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier() 753 << IdInfo.Identifier << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier() 794 << T << getLangOpts().CPlusPlus; in ActOnCXXNestedNameSpecifierDecltype()
|
| H A D | SemaLookup.cpp | 214 bool CPlusPlus, in getIDNS() argument 224 if (CPlusPlus) { in getIDNS() 241 if (CPlusPlus) { in getIDNS() 262 if (CPlusPlus) in getIDNS() 303 IDNS = getIDNS(LookupKind, getSema().getLangOpts().CPlusPlus, in configure() 931 if (getLangOpts().CPlusPlus) { in LookupBuiltin() 976 if ((getLangOpts().CPlusPlus || getLangOpts().OpenCL) && in LookupBuiltin() 1133 if (S.getLangOpts().CPlusPlus) in LookupDirect() 1287 assert(getLangOpts().CPlusPlus && "Can perform only C++ lookup"); in CppLookupName() 1894 (isa<FunctionDecl>(DC) && !SemaRef.getLangOpts().CPlusPlus)) in isAcceptableSlow() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VirtualCallChecker.cpp | 217 return Mgr.getLangOpts().CPlusPlus; in shouldRegisterPureVirtualCallChecker() 228 return Mgr.getLangOpts().CPlusPlus; in shouldRegisterVirtualCallChecker()
|
| H A D | UndefinedNewArraySizeChecker.cpp | 79 return mgr.getLangOpts().CPlusPlus; in shouldRegisterUndefinedNewArraySizeChecker()
|