Home
last modified time | relevance | path

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

/freebsd-14.2/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.h1299 struct ExpressionEvaluationContextRecord { struct
1383 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() function
1429 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument
1435 void WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec);
5515 ExpressionEvaluationContextRecord::ExpressionKind Type =
5516 ExpressionEvaluationContextRecord::EK_Other);
5520 ExpressionEvaluationContextRecord::ExpressionKind Type =
5521 ExpressionEvaluationContextRecord::EK_Other);
9963 const ExpressionEvaluationContextRecord &currentEvaluationContext() const { in currentEvaluationContext()
9997 std::optional<ExpressionEvaluationContextRecord::InitializationContext>
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp1595 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1640 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
H A DParseTemplate.cpp1600 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
H A DParseDeclCXX.cpp1114 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp5295 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()
5312 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()
6260 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr()
6331 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr()
18197 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
18227 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
18261 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs()
18436 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation()
18533 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations()
18622 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
[all …]
H A DSemaExprCXX.cpp7409 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()
7494 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()
7544 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
H A DSema.cpp244 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
H A DTreeTransform.h4665 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument()
6458 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()