Home
last modified time | relevance | path

Searched refs:ExpressionEvaluationContextRecord (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DEnterExpressionEvaluationContext.h27 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =
28 Sema::ExpressionEvaluationContextRecord::EK_Other,
38 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =
39 Sema::ExpressionEvaluationContextRecord::EK_Other)
H A DSema.h6717 struct ExpressionEvaluationContextRecord { struct
6819 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() function
6872 const ExpressionEvaluationContextRecord &currentEvaluationContext() const { in currentEvaluationContext() argument
6878 ExpressionEvaluationContextRecord &currentEvaluationContext() { 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 DSemaCoroutine.cpp786 (ExprContext != Sema::ExpressionEvaluationContextRecord::EK_Other && in checkSuspensionContext()
787 ExprContext != Sema::ExpressionEvaluationContextRecord::EK_VariableInit); in checkSuspensionContext()
H A DSemaExpr.cpp5140 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 DSemaExprCXX.cpp6647 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()
6728 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()
6778 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
H A DSema.cpp350 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
H A DTreeTransform.h4568 /*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 DSemaTemplateInstantiateDecl.cpp6116 ExpressionEvaluationContextRecord::EK_VariableInit); in InstantiateVariableInitializer()
H A DSemaDeclCXX.cpp18892 ExpressionEvaluationContextRecord::EK_VariableInit); in ActOnCXXEnterDeclInitializer()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp1513 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1558 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
H A DParseTemplate.cpp1293 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
H A DParseDecl.cpp556 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 DParseExprCXX.cpp1937 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_Other, in ParseCXXCondition()
H A DParseDeclCXX.cpp1074 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc4661 …ELb0EE4growEm", "llvm::SmallVectorTemplateBase<clang::Sema::ExpressionEvaluationContextRecord, fal…
5436 …ExpressionEvaluationContextRecord7DestroyEv", "clang::Sema::ExpressionEvaluationContextRecord::Des…
5437 …_14SourceLocationERKNS_17PartialDiagnosticE", "clang::Sema::ExpressionEvaluationContextRecord::add…