Lines Matching refs:ExprEvalContexts

5041   ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back();  in CheckAddressOfNoDeref()
5058 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()
13939 ExprEvalContexts.back().VolatileAssignmentLHSs.push_back(LHSExpr); in CheckAssignmentOperands()
15748 ExprEvalContexts.back().PossibleDerefs.insert(UO); in CreateBuiltinUnaryOp()
15855 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartStmtExpr()
17383 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()
17384 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()
17393 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()
17394 ExprEvalContexts[ExprEvalContexts.size() - 2].Context; in TransformToPotentiallyEvaluated()
17404 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, in PushExpressionEvaluationContext()
17410 ExprEvalContexts.back().InDiscardedStatement = in PushExpressionEvaluationContext()
17411 ExprEvalContexts[ExprEvalContexts.size() - 2] in PushExpressionEvaluationContext()
17413 ExprEvalContexts.back().InImmediateFunctionContext = in PushExpressionEvaluationContext()
17414 ExprEvalContexts[ExprEvalContexts.size() - 2] in PushExpressionEvaluationContext()
17419 std::swap(MaybeODRUseExprs, ExprEvalContexts.back().SavedMaybeODRUseExprs); in PushExpressionEvaluationContext()
17426 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()
17488 auto &LHSs = ExprEvalContexts.back().VolatileAssignmentLHSs; in CheckUnusedVolatileAssignment()
17507 ExprEvalContexts.back().ReferenceToConsteval.erase(DeclRef); in CheckForImmediateInvocation()
17519 ExprEvalContexts.back().ImmediateInvocationCandidates.emplace_back(Res, 0); in CheckForImmediateInvocation()
17684 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
17745 ExprEvalContexts.pop_back(); in PopExpressionEvaluationContext()
17748 ExprEvalContexts.back().NumTypos += NumTypos; in PopExpressionEvaluationContext()
17753 ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects, in DiscardCleanupsInEvaluationContext()
17774 switch (SemaRef.ExprEvalContexts.back().Context) { in isPotentiallyConstantEvaluatedContext()
17893 switch (SemaRef.ExprEvalContexts.back().Context) { in isOdrUseContext()
19626 ExprEvalContexts.back().ReferenceToConsteval.insert(E); in MarkDeclRefReferenced()
19801 ExprEvalContexts.back().ManglingContextDecl)) { in DiagIfReachable()
19832 if (ExprEvalContexts.back().isDiscardedStatementContext()) in DiagRuntimeBehavior()
19835 switch (ExprEvalContexts.back().Context) { in DiagRuntimeBehavior()
19869 if (ExprEvalContexts.back().ExprContext == in CheckCallReturnType()
19871 ExprEvalContexts.back().DelayedDecltypeCalls.push_back(CE); in CheckCallReturnType()