Home
last modified time | relevance | path

Searched refs:ExprEvalContexts (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/Sema/
DSemaLambda.cpp281 ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext()
338 return &ExprEvalContexts.back().getMangleNumberingContext(Context); in getCurrentMangleNumberContext()
1525 switch (ExprEvalContexts.back().Context) { in ActOnLambdaExpr()
1544 ExprEvalContexts.back().Lambdas.push_back(Lambda); in ActOnLambdaExpr()
DSemaExprCXX.cpp4961 bool IsDecltype = ExprEvalContexts.back().IsDecltype; in MaybeBindToTemporary()
4984 ExprEvalContexts.back().DelayedDecltypeBinds.push_back(Bind); in MaybeBindToTemporary()
5002 unsigned FirstCleanup = ExprEvalContexts.back().NumCleanupObjects; in MaybeCreateExprWithCleanups()
5043 assert(ExprEvalContexts.back().IsDecltype && "not in a decltype expression"); in ActOnDecltypeExpression()
5085 ExprEvalContexts.back().IsDecltype = false; in ActOnDecltypeExpression()
5093 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeCalls.size(); in ActOnDecltypeExpression()
5095 CallExpr *Call = ExprEvalContexts.back().DelayedDecltypeCalls[I]; in ActOnDecltypeExpression()
5107 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeBinds.size(); in ActOnDecltypeExpression()
5110 ExprEvalContexts.back().DelayedDecltypeBinds[I]; in ActOnDecltypeExpression()
DSemaExpr.cpp10088 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartStmtExpr()
11256 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()
11257 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()
11267 ExprEvalContexts.push_back( in PushExpressionEvaluationContext()
11275 std::swap(MaybeODRUseExprs, ExprEvalContexts.back().SavedMaybeODRUseExprs); in PushExpressionEvaluationContext()
11282 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()
11287 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
11339 ExprEvalContexts.pop_back(); in PopExpressionEvaluationContext()
11344 ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects, in DiscardCleanupsInEvaluationContext()
11362 switch (SemaRef.ExprEvalContexts.back().Context) { in IsPotentiallyEvaluatedContext()
[all …]
DSema.cpp125 ExprEvalContexts.push_back( in Sema()
DSemaExprMember.cpp139 switch (SemaRef.ExprEvalContexts.back().Context) { in ClassifyImplicitMemberAccess()
/external/clang/include/clang/Sema/
DSema.h789 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; variable
6438 assert(!ExprEvalContexts.empty() && in isUnevaluatedContext()
6440 return ExprEvalContexts.back().isUnevaluated(); in isUnevaluatedContext()