Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp279 Decl *ManglingContextDecl = ExprEvalContexts.back().ManglingContextDecl; in getCurrentMangleNumberContext()
1927 switch (ExprEvalContexts.back().Context) { in BuildLambdaExpr()
1947 ExprEvalContexts.back().Lambdas.push_back(Lambda); in BuildLambdaExpr()
H A DSemaExprCXX.cpp6978 bool IsDecltype = ExprEvalContexts.back().ExprContext == in MaybeBindToTemporary()
7002 ExprEvalContexts.back().DelayedDecltypeBinds.push_back(Bind); in MaybeBindToTemporary()
7020 unsigned FirstCleanup = ExprEvalContexts.back().NumCleanupObjects; in MaybeCreateExprWithCleanups()
7062 assert(ExprEvalContexts.back().ExprContext == in ActOnDecltypeExpression()
7112 ExprEvalContexts.back().ExprContext = in ActOnDecltypeExpression()
7126 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeCalls.size(); in ActOnDecltypeExpression()
7128 CallExpr *Call = ExprEvalContexts.back().DelayedDecltypeCalls[I]; in ActOnDecltypeExpression()
7139 for (unsigned I = 0, N = ExprEvalContexts.back().DelayedDecltypeBinds.size(); in ActOnDecltypeExpression()
7142 ExprEvalContexts.back().DelayedDecltypeBinds[I]; in ActOnDecltypeExpression()
8390 if (E && !ExprEvalContexts.empty() && ExprEvalContexts.back().NumTypos && in CorrectDelayedTyposInExpr()
[all …]
H A DSemaExpr.cpp4837 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()
4854 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()
13114 ExprEvalContexts.back().VolatileAssignmentLHSs.push_back(LHSExpr); in CheckAssignmentOperands()
14859 ExprEvalContexts.back().PossibleDerefs.insert(UO); in CreateBuiltinUnaryOp()
14966 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartStmtExpr()
16361 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()
16362 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()
16372 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, in PushExpressionEvaluationContext()
16376 std::swap(MaybeODRUseExprs, ExprEvalContexts.back().SavedMaybeODRUseExprs); in PushExpressionEvaluationContext()
16383 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()
[all …]
H A DSemaCUDA.cpp746 auto &ExprEvalCtx = ExprEvalContexts.back(); in CheckCUDACall()
H A DSemaExprMember.cpp134 switch (SemaRef.ExprEvalContexts.back().Context) { in ClassifyImplicitMemberAccess()
1761 ExprEvalContexts.back().PossibleDerefs.insert(E); in CheckMemberAccessOfNoDeref()
H A DSemaStmt.cpp3603 if (ExprEvalContexts.back().Context == in ActOnCapScopeReturnStmt()
3925 if (R.isInvalid() || ExprEvalContexts.back().Context == in ActOnReturnStmt()
3987 if (ExprEvalContexts.back().Context == in BuildReturnStmt()
H A DSema.cpp202 ExprEvalContexts.emplace_back(
H A DSemaLookup.cpp5169 ExprEvalContexts.back().NumTypos++; in CorrectTypoDelayed()
H A DSemaDeclObjC.cpp367 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartOfObjCMethodDef()
H A DSemaDecl.cpp14138 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartOfFunctionDef()
14154 : ExprEvalContexts.back().Context); in ActOnStartOfFunctionDef()
14754 ExprEvalContexts.back().NumCleanupObjects && in ActOnFinishFunctionBody()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h1028 return ExprEvalContexts.back().isConstantEvaluated() || in isConstantEvaluated()
1308 SmallVector<ExpressionEvaluationContextRecord, 8> ExprEvalContexts; variable
9017 assert(!ExprEvalContexts.empty() && in isUnevaluatedContext()
9019 return ExprEvalContexts.back().isUnevaluated(); in isUnevaluatedContext()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseExpr.cpp202 assert(Actions.ExprEvalContexts.back().Context == in ParseConstantExpressionInExprEvalContext()