Searched refs:ExpressionEvaluationContextRecord (Results 1 – 15 of 15) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | EnterExpressionEvaluationContext.h | 27 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext = 28 Sema::ExpressionEvaluationContextRecord::EK_Other, 38 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext = 39 Sema::ExpressionEvaluationContextRecord::EK_Other)
|
| H A D | Sema.h | 6717 struct ExpressionEvaluationContextRecord { struct 6819 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() function 6872 const ExpressionEvaluationContextRecord ¤tEvaluationContext() const { in currentEvaluationContext() argument 6878 ExpressionEvaluationContextRecord ¤tEvaluationContext() { in currentEvaluationContext() 6884 ExpressionEvaluationContextRecord &parentEvaluationContext() { in parentEvaluationContext() 6890 const ExpressionEvaluationContextRecord &parentEvaluationContext() const { in parentEvaluationContext() 6896 ExpressionEvaluationContextRecord::ExpressionKind::EK_AttrArgument; in isAttrContext() 6954 ExpressionEvaluationContextRecord::ExpressionKind Type = 6955 ExpressionEvaluationContextRecord::EK_Other); 6963 ExpressionEvaluationContextRecord::ExpressionKind Type = [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 786 (ExprContext != Sema::ExpressionEvaluationContextRecord::EK_Other && in checkSuspensionContext() 787 ExprContext != Sema::ExpressionEvaluationContextRecord::EK_VariableInit); in checkSuspensionContext()
|
| H A D | SemaExpr.cpp | 5140 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref() 5157 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref() 5562 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr() 5656 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr() 17552 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext() 17581 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext() 17596 const Sema::ExpressionEvaluationContextRecord &Parent = in PushExpressionEvaluationContextForFunction() 17598 Sema::ExpressionEvaluationContextRecord &Current = currentEvaluationContext(); in PushExpressionEvaluationContextForFunction() 17654 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs() 17825 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation() [all …]
|
| H A D | SemaExprCXX.cpp | 6647 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary() 6728 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression() 6778 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
|
| H A D | Sema.cpp | 350 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
|
| H A D | TreeTransform.h | 4568 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_Other, in TransformCondition() 4960 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument() 6833 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType() 8324 nullptr, Sema::ExpressionEvaluationContextRecord::EK_Other, in TransformIfStmt() 8343 nullptr, Sema::ExpressionEvaluationContextRecord::EK_Other, in TransformIfStmt() 9197 Sema::ExpressionEvaluationContextRecord::EK_Other, in TransformCXXForRangeStmt()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 6116 ExpressionEvaluationContextRecord::EK_VariableInit); in InstantiateVariableInitializer()
|
| H A D | SemaDeclCXX.cpp | 18892 ExpressionEvaluationContextRecord::EK_VariableInit); in ActOnCXXEnterDeclInitializer()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseStmt.cpp | 1513 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement() 1558 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
|
| H A D | ParseTemplate.cpp | 1293 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
|
| H A D | ParseDecl.cpp | 556 Sema::ExpressionEvaluationContextRecord::EK_AttrArgument); in ParseAttributeArgsCommon() 576 Sema::ExpressionEvaluationContextRecord::ExpressionKind:: in ParseAttributeArgsCommon() 2310 Sema::ExpressionEvaluationContextRecord::EK_Other, in ParseDeclGroup() 3203 Sema::ExpressionEvaluationContextRecord::ExpressionKind; in ParseBoundsAttribute()
|
| H A D | ParseExprCXX.cpp | 1937 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_Other, in ParseCXXCondition()
|
| H A D | ParseDeclCXX.cpp | 1074 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 4661 …ELb0EE4growEm", "llvm::SmallVectorTemplateBase<clang::Sema::ExpressionEvaluationContextRecord, fal… 5436 …ExpressionEvaluationContextRecord7DestroyEv", "clang::Sema::ExpressionEvaluationContextRecord::Des… 5437 …_14SourceLocationERKNS_17PartialDiagnosticE", "clang::Sema::ExpressionEvaluationContextRecord::add…
|