| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Features.def | 216 FEATURE(is_abstract, LangOpts.CPlusPlus) 217 FEATURE(is_base_of, LangOpts.CPlusPlus) 218 FEATURE(is_class, LangOpts.CPlusPlus) 221 FEATURE(is_empty, LangOpts.CPlusPlus) 222 FEATURE(is_enum, LangOpts.CPlusPlus) 223 FEATURE(is_final, LangOpts.CPlusPlus) 224 FEATURE(is_literal, LangOpts.CPlusPlus) 226 FEATURE(is_pod, LangOpts.CPlusPlus) 229 FEATURE(is_trivial, LangOpts.CPlusPlus) 233 FEATURE(is_union, LangOpts.CPlusPlus) [all …]
|
| H A D | LangStandards.def | 105 LineComment | CPlusPlus | Digraphs) 110 LineComment | CPlusPlus | Digraphs | GNUMode) 115 LineComment | CPlusPlus | CPlusPlus11 | Digraphs) 120 LineComment | CPlusPlus | CPlusPlus11 | Digraphs | GNUMode) 224 LineComment | HLSL | CPlusPlus ) 228 LineComment | HLSL | CPlusPlus ) 232 LineComment | HLSL | CPlusPlus ) 236 LineComment | HLSL | CPlusPlus ) 240 LineComment | HLSL | CPlusPlus ) 244 LineComment | HLSL | CPlusPlus ) [all …]
|
| H A D | LangStandard.h | 54 CPlusPlus = (1 << 5), enumerator 109 bool isCPlusPlus() const { return Flags & CPlusPlus; } in isCPlusPlus()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/ |
| H A D | IdentifierTable.cpp | 146 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 150 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 152 return LangOpts.CPlusPlus ? KS_Enabled : KS_Unknown; in getKeywordStatusHelper() 156 return LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 160 return LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 167 return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown; in getKeywordStatusHelper() 182 if (LangOpts.CPlusPlus) return KS_Future; in getKeywordStatusHelper() 357 if (!LangOpts.CPlusPlus || !isKeyword(LangOpts)) in isCPlusPlusKeyword() 362 LangOptsNoCPP.CPlusPlus = false; in isCPlusPlusKeyword() 395 if (LangOpts.CPlusPlus && Name.contains("__")) in isReserved() [all …]
|
| H A D | LangOptions.cpp | 115 Opts.CPlusPlus = Std.isCPlusPlus(); in setLangDefaults() 166 Opts.OpenCLCPlusPlus = Opts.CPlusPlus; in setLangDefaults() 205 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus || Opts.C23; in setLangDefaults()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 43 if (!Ctx.getLangOpts().CPlusPlus) { in ClassifyImpl() 281 return Lang.CPlusPlus ? Cl::CL_LValue : Cl::CL_PRValue; in ClassifyInternal() 317 if (Lang.CPlusPlus) in ClassifyInternal() 372 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal() 380 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal() 387 if (!Lang.CPlusPlus) return Cl::CL_PRValue; in ClassifyInternal() 484 (Ctx.getLangOpts().CPlusPlus && in ClassifyDecl() 495 if (!Ctx.getLangOpts().CPlusPlus) return Cl::CL_PRValue; in ClassifyUnnamed() 516 if (!Ctx.getLangOpts().CPlusPlus) { in ClassifyMemberExpr() 573 assert(Ctx.getLangOpts().CPlusPlus && in ClassifyBinaryOp() [all …]
|
| H A D | TemplateBase.cpp | 576 LO.CPlusPlus = true; in dump() 655 LangOpts.CPlusPlus = true; in DiagTemplateArg() 675 LangOpts.CPlusPlus = true; in DiagTemplateArg() 686 LangOpts.CPlusPlus = true; in DiagTemplateArg()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | PrettyPrinter.h | 61 SuppressTagKeyword(LO.CPlusPlus), IncludeTagDefinition(false), in PrintingPolicy() 69 Nullptr(LO.CPlusPlus11 || LO.C23), NullptrTypeInNamespace(LO.CPlusPlus), in PrintingPolicy() 71 UseVoidForZeroParams(!LO.CPlusPlus), in PrintingPolicy()
|
| /freebsd-14.2/lib/clang/liblldb/ |
| H A D | Makefile | 396 SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp 399 SRCS+= Plugins/Language/CPlusPlus/Coroutines.cpp 403 SRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp 404 SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp 406 SRCS+= Plugins/Language/CPlusPlus/LibCxxList.cpp 407 SRCS+= Plugins/Language/CPlusPlus/LibCxxMap.cpp 408 SRCS+= Plugins/Language/CPlusPlus/LibCxxQueue.cpp 410 SRCS+= Plugins/Language/CPlusPlus/LibCxxSpan.cpp 411 SRCS+= Plugins/Language/CPlusPlus/LibCxxTuple.cpp 414 SRCS+= Plugins/Language/CPlusPlus/LibCxxVector.cpp [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | OSTargets.h | 251 if (Opts.CPlusPlus) in getOSDefines() 304 if (Opts.CPlusPlus) in getOSDefines() 336 if (Opts.CPlusPlus) in getOSDefines() 560 if (Opts.CPlusPlus) in getOSDefines() 604 if (Opts.CPlusPlus) { in getOSDefines() 700 if (Opts.CPlusPlus && Opts.WChar) { in getOSDefines() 755 if (Opts.CPlusPlus && Opts.WChar) { in getOSDefines() 808 if (Opts.CPlusPlus) in getOSDefines() 861 if (Opts.CPlusPlus) in getOSDefines() 887 if (Opts.CPlusPlus) in getOSDefines() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VirtualCallChecker.cpp | 229 return LO.CPlusPlus; in shouldRegisterVirtualCallModeling() 234 return LO.CPlusPlus; in shouldRegisterPureVirtualCallChecker() 239 return LO.CPlusPlus; in shouldRegisterVirtualCallChecker()
|
| H A D | UndefinedNewArraySizeChecker.cpp | 79 return mgr.getLangOpts().CPlusPlus; in shouldRegisterUndefinedNewArraySizeChecker()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Lex/ |
| H A D | InitHeaderSearch.cpp | 356 if (Lang.CPlusPlus && !Lang.AsmPreprocessor && in AddDefaultIncludePaths() 499 (!Lang.ObjC && !Lang.CPlusPlus && Include.Group == CSystem) || in Realize() 500 (/*FIXME !Lang.ObjC && */ Lang.CPlusPlus && in Realize() 502 (Lang.ObjC && !Lang.CPlusPlus && Include.Group == ObjCSystem) || in Realize() 503 (Lang.ObjC && Lang.CPlusPlus && Include.Group == ObjCXXSystem)) in Realize()
|
| H A D | TokenConcatenation.cpp | 270 (PP.getLangOpts().CPlusPlus && FirstChar == '*'); in AvoidConcat() 289 (PP.getLangOpts().CPlusPlus && FirstChar == ':'); in AvoidConcat() 293 return PP.getLangOpts().CPlusPlus && FirstChar == '*'; in AvoidConcat()
|
| H A D | LiteralSupport.cpp | 357 << /*delimited*/ 0 << (Features.CPlusPlus ? 1 : 0); in ProcessCharEscape() 690 : Features.CPlusPlus in ProcessUCNEscape() 697 : Features.CPlusPlus in ProcessUCNEscape() 705 if (!Features.CPlusPlus && !Features.C99 && Diags) in ProcessUCNEscape() 713 << (IsNamedEscapeSequence ? 1 : 0) << (Features.CPlusPlus ? 1 : 0); in ProcessUCNEscape() 1131 if (!LangOpts.CPlusPlus && ((s[0] == 'w' && s[1] == 'b') || in NumericLiteralParser() 1317 << LangOpts.CPlusPlus << 1; in ParseNumberStartingWithZero() 1344 Diags.Report(TokLoc, LangOpts.CPlusPlus in ParseNumberStartingWithZero() 1353 << LangOpts.CPlusPlus << 0; in ParseNumberStartingWithZero() 1364 : LangOpts.CPlusPlus ? diag::ext_binary_literal_cxx14 in ParseNumberStartingWithZero() [all …]
|
| H A D | Lexer.cpp | 1520 } else if (LangOpts.CPlusPlus || LangOpts.C23) { in isAllowedIDChar() 1549 if (LangOpts.CPlusPlus || LangOpts.C23) { in isAllowedInitiallyIDChar() 2030 Diag(CurPtr, LangOpts.CPlusPlus in LexNumericConstant() 2056 assert(LangOpts.CPlusPlus); in LexUDSuffix() 2191 if (LangOpts.CPlusPlus) in LexStringLiteral() 2275 if (LangOpts.CPlusPlus) in LexRawStringLiteral() 2371 Diag(BufferPtr, LangOpts.CPlusPlus in LexCharConstant() 2413 if (LangOpts.CPlusPlus) in LexCharConstant() 3347 if (!LangOpts.CPlusPlus && !LangOpts.C99) { in tryReadNumericUCN() 4002 } else if (LangOpts.CPlusPlus && Char == '*') { in LexTokenInternal() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 167 return getLangOpts().CPlusPlus; in isSimpleTypeSpecifier() 2432 if (getLangOpts().CPlusPlus) { in CreateBuiltin() 2725 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl() 3551 !LangOpts.CPlusPlus && in canRedefineFunction() 4410 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls() 5346 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec() 5455 if (!getLangOpts().CPlusPlus) in DiagPlaceholderFieldDeclDefinitions() 6535 if (getLangOpts().CPlusPlus) in HandleDeclarator() 9773 (LangOpts.CPlusPlus && in getTagInjectionScope() 13699 if (getLangOpts().CPlusPlus) in AddInitializerToDecl() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 199 assert(getLangOpts().CPlusPlus && "Only callable in C++"); in getCurrentInstantiationOf() 589 << IdInfo.Identifier << getLangOpts().CPlusPlus in BuildCXXNestedNameSpecifier() 599 << IdInfo.Identifier << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier() 809 << Context.getTypeDeclType(TD) << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier() 816 << IdInfo.Identifier << getLangOpts().CPlusPlus; in BuildCXXNestedNameSpecifier() 857 << T << getLangOpts().CPlusPlus; in ActOnCXXNestedNameSpecifierDecltype()
|
| H A D | SemaExpr.cpp | 163 if (S.getLangOpts().CPlusPlus) in diagnoseUseOfInternalDeclInInlineFunction() 667 if (getLangOpts().CPlusPlus && in DefaultLvalueConversion() 1094 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion() 3347 if (!getLangOpts().CPlusPlus) in UseArgumentDependentLookup() 4385 if (S.LangOpts.CPlusPlus) in CheckExtensionTraitOperandType() 7174 if (LangOpts.CPlusPlus) { in ActOnCallExpr() 7196 if (getLangOpts().CPlusPlus) { in BuildCallExpr() 8519 if (getLangOpts().CPlusPlus) { in ActOnCastExpr() 9194 if (getLangOpts().CPlusPlus) in CheckConditionalOperands() 15297 if (LO.CPlusPlus) in CheckIndirectionOperand() [all …]
|
| H A D | SemaLookup.cpp | 213 bool CPlusPlus, in getIDNS() argument 223 if (CPlusPlus) { in getIDNS() 240 if (CPlusPlus) { in getIDNS() 261 if (CPlusPlus) in getIDNS() 1118 if (S.getLangOpts().CPlusPlus) in LookupDirect() 4092 if (SemaRef.getLangOpts().CPlusPlus) { in lookupVisibleDecls() 5069 if (SemaRef.getLangOpts().CPlusPlus) { in AddKeywordsToConsumer() 5108 if (SemaRef.getLangOpts().CPlusPlus) { in AddKeywordsToConsumer() 5140 if (SemaRef.getLangOpts().CPlusPlus) { in AddKeywordsToConsumer() 5173 if (SemaRef.getLangOpts().CPlusPlus) { in AddKeywordsToConsumer() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | Parser.cpp | 1012 if (getLangOpts().CPlusPlus) { in ParseExternalDeclaration() 1082 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) { in isDeclarationAfterDeclarator() 1093 (getLangOpts().CPlusPlus && in isDeclarationAfterDeclarator() 1105 if (!getLangOpts().CPlusPlus && in isStartOfFunctionDefinition() 1109 if (getLangOpts().CPlusPlus && Tok.is(tok::equal)) { in isStartOfFunctionDefinition() 1321 (!getLangOpts().CPlusPlus || in ParseFunctionDefinition() 1778 if (getLangOpts().CPlusPlus && in TryAnnotateName() 2095 if (getLangOpts().CPlusPlus) in TryAnnotateTypeOrScopeToken() 2154 if (!getLangOpts().CPlusPlus) { in TryAnnotateTypeOrScopeTokenAfterScopeSpec() 2224 assert(getLangOpts().CPlusPlus && in TryAnnotateCXXScopeToken() [all …]
|
| H A D | ParseStmt.cpp | 761 if (!getLangOpts().CPlusPlus || Tok.is(tok::semi)) in ParseLabeledStatement() 1104 if (getLangOpts().CPlusPlus) { in DiagnoseLabelAtEndOfCompoundStatement() 1336 if (getLangOpts().CPlusPlus) { in ParseParenExprOrCondition() 1521 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseIfStatement() 1718 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseSwitchStatement() 1806 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseWhileStatement() 1892 bool C99orCXX = getLangOpts().C99 || getLangOpts().CPlusPlus; in ParseDoStatement() 2060 } else if (getLangOpts().CPlusPlus && Tok.is(tok::identifier) && in ParseForStatement() 2096 bool MightBeForRangeStmt = getLangOpts().CPlusPlus; in ParseForStatement() 2187 if (getLangOpts().CPlusPlus) { in ParseForStatement() [all …]
|
| H A D | ParseDecl.cpp | 2051 return getLangOpts().CPlusPlus; in MightBeDeclarator() 2847 if (getLangOpts().CPlusPlus && in ParseImplicitInt() 3200 if (getLangOpts().CPlusPlus && in DiagnoseMissingSemiAfterTagDefinition() 4907 if (getLangOpts().CPlusPlus) { in ParseEnumSpecifier() 5280 if (getLangOpts().CPlusPlus) in ParseEnumBody() 5655 if (!getLangOpts().CPlusPlus) in isDeclarationSpecifier() 6190 if (!Lang.CPlusPlus) in isPtrOperatorToken() 6252 if (getLangOpts().CPlusPlus && in ParseDeclaratorInternal() 7132 if (getLangOpts().CPlusPlus) { in ParseFunctionDeclarator() 7726 if (getLangOpts().CPlusPlus) { in ParseBracketDeclarator() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 440 if (!LangOpts.CPlusPlus) { in InitializeStandardPredefinedMacros() 506 if (LangOpts.CPlusPlus) { in InitializeStandardPredefinedMacros() 799 if (LangOpts.CPlusPlus) { in InitializePredefinedMacros() 913 if (LangOpts.CPlusPlus) in InitializePredefinedMacros() 948 if (!LangOpts.MSVCCompat && LangOpts.CPlusPlus) in InitializePredefinedMacros() 1193 if (LangOpts.GNUInline || LangOpts.CPlusPlus) in InitializePredefinedMacros() 1343 if (TI.hasInt128Type() && LangOpts.CPlusPlus && LangOpts.GNUMode) { in InitializePredefinedMacros() 1410 if (LangOpts.ObjC && LangOpts.CPlusPlus && in InitializePreprocessor()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Interp.cpp | 58 if (!S.getLangOpts().CPlusPlus) in diagnoseNonConstVariable() 191 if (!S.checkingPotentialConstantExpression() && S.getLangOpts().CPlusPlus) { in CheckExtern() 243 if (S.getLangOpts().CPlusPlus && !S.getLangOpts().CPlusPlus11) in CheckConstant() 508 << 2 << S.getLangOpts().CPlusPlus << S.Current->getRange(OpPC); in CheckPotentialReinterpretCast()
|