Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h1271 struct ExpressionEvaluationContextRecord { struct
1330 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument
1366 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument
1369 void WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec);
5249 ExpressionEvaluationContextRecord::ExpressionKind Type =
5250 ExpressionEvaluationContextRecord::EK_Other);
5254 ExpressionEvaluationContextRecord::ExpressionKind Type =
5255 ExpressionEvaluationContextRecord::EK_Other);
13543 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext =
13544 Sema::ExpressionEvaluationContextRecord::EK_Other,
[all …]
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmt.cpp1521 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1566 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
H A DParseTemplate.cpp1558 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
H A DParseDeclCXX.cpp1060 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp5041 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()
5058 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()
17403 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
17425 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
17459 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs()
17552 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation()
17636 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations()
17684 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
17688 using ExpressionKind = ExpressionEvaluationContextRecord::ExpressionKind; in PopExpressionEvaluationContext()
19870 ExpressionEvaluationContextRecord::EK_Decltype) { in CheckCallReturnType()
H A DSema.cpp243 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
H A DSemaExprCXX.cpp7265 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()
7350 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()
7400 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
H A DTreeTransform.h4480 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument()
6254 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()