Home
last modified time | relevance | path

Searched refs:CPlusPlus (Results 1 – 25 of 157) sorted by relevance

1234567

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DFeatures.def216 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 DLangStandards.def105 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 DLangStandard.h54 CPlusPlus = (1 << 5), enumerator
109 bool isCPlusPlus() const { return Flags & CPlusPlus; } in isCPlusPlus()
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DIdentifierTable.cpp146 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 DLangOptions.cpp115 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 DExprClassification.cpp43 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 DTemplateBase.cpp576 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 DPrettyPrinter.h61 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 DMakefile396 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 DOSTargets.h251 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 DVirtualCallChecker.cpp229 return LO.CPlusPlus; in shouldRegisterVirtualCallModeling()
234 return LO.CPlusPlus; in shouldRegisterPureVirtualCallChecker()
239 return LO.CPlusPlus; in shouldRegisterVirtualCallChecker()
H A DUndefinedNewArraySizeChecker.cpp79 return mgr.getLangOpts().CPlusPlus; in shouldRegisterUndefinedNewArraySizeChecker()
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DInitHeaderSearch.cpp356 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 DTokenConcatenation.cpp270 (PP.getLangOpts().CPlusPlus && FirstChar == '*'); in AvoidConcat()
289 (PP.getLangOpts().CPlusPlus && FirstChar == ':'); in AvoidConcat()
293 return PP.getLangOpts().CPlusPlus && FirstChar == '*'; in AvoidConcat()
H A DLiteralSupport.cpp357 << /*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 DLexer.cpp1520 } 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 DSemaDecl.cpp167 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 DSemaCXXScopeSpec.cpp199 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 DSemaExpr.cpp163 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 DSemaLookup.cpp213 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 DParser.cpp1012 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 DParseStmt.cpp761 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 DParseDecl.cpp2051 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 DInitPreprocessor.cpp440 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 DInterp.cpp58 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()

1234567