Searched refs:ExpressionEvaluationContextRecord (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | EnterExpressionEvaluationContext.h | 27 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext = 28 Sema::ExpressionEvaluationContextRecord::EK_Other, 38 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext = 39 Sema::ExpressionEvaluationContextRecord::EK_Other)
|
H A D | Sema.h | 6287 struct ExpressionEvaluationContextRecord { struct 6386 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument 6438 const ExpressionEvaluationContextRecord ¤tEvaluationContext() const { in currentEvaluationContext() argument 6444 ExpressionEvaluationContextRecord ¤tEvaluationContext() { 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 D | ParseStmt.cpp | 1610 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement() 1655 Sema::ExpressionEvaluationContextRecord::EK_Other, ShouldEnter); in ParseIfStatement()
|
H A D | ParseTemplate.cpp | 1489 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
|
H A D | ParseDecl.cpp | 598 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 D | ParseDeclCXX.cpp | 1169 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 5042 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 D | Sema.cpp | 289 nullptr, ExpressionEvaluationContextRecord::EK_Other); in Sema()
|
H A D | SemaExprCXX.cpp | 7626 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary() 7707 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression() 7757 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
|
H A D | TreeTransform.h | 4747 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()
|