Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DSema.h1272 struct ExpressionEvaluationContextRecord { struct
1350 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument
1395 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument
1401 void WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec);
5389 ExpressionEvaluationContextRecord::ExpressionKind Type =
5390 ExpressionEvaluationContextRecord::EK_Other);
5394 ExpressionEvaluationContextRecord::ExpressionKind Type =
5395 ExpressionEvaluationContextRecord::EK_Other);
9694 std::optional<ExpressionEvaluationContextRecord::InitializationContext>
13921 Sema::ExpressionEvaluationContextRecord::EK_Other,
[all …]
/openbsd/gnu/llvm/clang/lib/Parse/
H A DParseStmt.cpp1545 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1590 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
H A DParseTemplate.cpp1577 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
H A DParseDeclCXX.cpp1098 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp5046 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()
5063 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()
5993 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr()
6051 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr()
17678 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
17700 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
17734 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs()
17835 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation()
17929 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations()
17980 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
[all …]
H A DSema.cpp244 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
H A DSemaExprCXX.cpp7285 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()
7370 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()
7420 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
H A DTreeTransform.h4570 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument()
6354 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()