Home
last modified time | relevance | path

Searched refs:ExpressionEvaluationContextRecord (Results 1 – 10 of 10) 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.h6287 struct ExpressionEvaluationContextRecord { struct
6386 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument
6438 const ExpressionEvaluationContextRecord &currentEvaluationContext() const { in currentEvaluationContext() argument
6444 ExpressionEvaluationContextRecord &currentEvaluationContext() { in currentEvaluationContext()
6450 ExpressionEvaluationContextRecord &parentEvaluationContext() { in parentEvaluationContext()
6456 const ExpressionEvaluationContextRecord &parentEvaluationContext() const { in parentEvaluationContext()
6462 ExpressionEvaluationContextRecord::ExpressionKind::EK_AttrArgument; in isAttrContext()
6533 ExpressionEvaluationContextRecord::ExpressionKind Type =
6534 ExpressionEvaluationContextRecord::EK_Other);
6538 ExpressionEvaluationContextRecord::ExpressionKind Type =
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmt.cpp1610 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
1655 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
H A DParseTemplate.cpp1489 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
H A DParseDecl.cpp598 Sema::ExpressionEvaluationContextRecord::EK_AttrArgument); in ParseAttributeArgsCommon()
619 Sema::ExpressionEvaluationContextRecord::ExpressionKind:: in ParseAttributeArgsCommon()
2474 Sema::ExpressionEvaluationContextRecord::EK_Other, in ParseDeclGroup()
3391 Sema::ExpressionEvaluationContextRecord::ExpressionKind; in ParseBoundsAttribute()
H A DParseDeclCXX.cpp1169 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp5042 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()
5059 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()
5461 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr()
5539 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr()
17173 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
17202 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext()
17236 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs()
17407 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation()
17504 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations()
17593 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
[all …]
H A DSema.cpp289 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
H A DSemaExprCXX.cpp7626 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary()
7707 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression()
7757 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
H A DTreeTransform.h4747 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument()
6606 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()
8031 nullptr, Sema::ExpressionEvaluationContextRecord::EK_Other, in TransformIfStmt()
8050 nullptr, Sema::ExpressionEvaluationContextRecord::EK_Other, in TransformIfStmt()
8845 Sema::ExpressionEvaluationContextRecord::EK_Other, in TransformCXXForRangeStmt()