Searched refs:ExpressionEvaluationContextRecord (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 1126 struct ExpressionEvaluationContextRecord { struct 1180 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument 1200 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument 1203 void WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec); 4798 ExpressionEvaluationContextRecord::ExpressionKind Type = 4799 ExpressionEvaluationContextRecord::EK_Other); 4803 ExpressionEvaluationContextRecord::ExpressionKind Type = 4804 ExpressionEvaluationContextRecord::EK_Other); 12663 Sema::ExpressionEvaluationContextRecord::ExpressionKind ExprContext = 12664 Sema::ExpressionEvaluationContextRecord::EK_Other, [all …]
|
/external/llvm-project/clang/lib/Parse/ |
D | ParseStmt.cpp | 1415 Sema::ExpressionEvaluationContextRecord::EK_Other, in ParseIfStatement() 1454 Sema::ExpressionEvaluationContextRecord::EK_Other, in ParseIfStatement()
|
D | ParseTemplate.cpp | 1526 /*ExprContext=*/Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in ParseTemplateArgument()
|
D | ParseDeclCXX.cpp | 985 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in ParseDecltypeSpecifier()
|
/external/clang/lib/Sema/ |
D | SemaLambda.cpp | 346 Sema::ExpressionEvaluationContextRecord::getMangleNumberingContext( in getMangleNumberingContext()
|
D | SemaExpr.cpp | 12841 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaExpr.cpp | 4803 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref() 4820 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref() 16241 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext() 16252 ExpressionEvaluationContextRecord::ExpressionKind ExprContext) { in PushExpressionEvaluationContext() 16286 void Sema::WarnOnPendingNoDerefs(ExpressionEvaluationContextRecord &Rec) { in WarnOnPendingNoDerefs() 16376 Sema &SemaRef, Sema::ExpressionEvaluationContextRecord &Rec, in RemoveNestedImmediateInvocation() 16455 Sema::ExpressionEvaluationContextRecord &Rec) { in HandleImmediateInvocations() 16503 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext() 16507 using ExpressionKind = ExpressionEvaluationContextRecord::ExpressionKind; in PopExpressionEvaluationContext() 18522 ExpressionEvaluationContextRecord::EK_Decltype) { in CheckCallReturnType()
|
D | Sema.cpp | 201 nullptr, ExpressionEvaluationContextRecord::EK_Other);
|
D | SemaExprCXX.cpp | 6905 ExpressionEvaluationContextRecord::EK_Decltype; in MaybeBindToTemporary() 6989 ExpressionEvaluationContextRecord::EK_Decltype && in ActOnDecltypeExpression() 7039 ExpressionEvaluationContextRecord::EK_Other; in ActOnDecltypeExpression()
|
D | TreeTransform.h | 4307 Sema::ExpressionEvaluationContextRecord::EK_TemplateArgument); in TransformTemplateArgument() 6053 Sema::ExpressionEvaluationContextRecord::EK_Decltype); in TransformDecltypeType()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 833 struct ExpressionEvaluationContextRecord { struct 877 ExpressionEvaluationContextRecord(ExpressionEvaluationContext Context, in ExpressionEvaluationContextRecord() argument 897 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; argument
|