Lines Matching refs:ExprEvalContexts
4803 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckAddressOfNoDeref()
4820 ExpressionEvaluationContextRecord &LastRecord = ExprEvalContexts.back(); in CheckSubscriptAccessOfNoDeref()
12995 ExprEvalContexts.back().VolatileAssignmentLHSs.push_back(LHSExpr); in CheckAssignmentOperands()
14740 ExprEvalContexts.back().PossibleDerefs.insert(UO); in CreateBuiltinUnaryOp()
14847 PushExpressionEvaluationContext(ExprEvalContexts.back().Context); in ActOnStartStmtExpr()
16231 ExprEvalContexts.back().Context = in TransformToPotentiallyEvaluated()
16232 ExprEvalContexts[ExprEvalContexts.size()-2].Context; in TransformToPotentiallyEvaluated()
16242 ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup, in PushExpressionEvaluationContext()
16246 std::swap(MaybeODRUseExprs, ExprEvalContexts.back().SavedMaybeODRUseExprs); in PushExpressionEvaluationContext()
16253 Decl *ClosureContextDecl = ExprEvalContexts.back().ManglingContextDecl; in PushExpressionEvaluationContext()
16315 auto &LHSs = ExprEvalContexts.back().VolatileAssignmentLHSs; in CheckUnusedVolatileAssignment()
16334 ExprEvalContexts.back().ReferenceToConsteval.erase(DeclRef); in CheckForImmediateInvocation()
16343 ExprEvalContexts.back().ImmediateInvocationCandidates.emplace_back(Res, 0); in CheckForImmediateInvocation()
16503 ExpressionEvaluationContextRecord& Rec = ExprEvalContexts.back(); in PopExpressionEvaluationContext()
16562 ExprEvalContexts.pop_back(); in PopExpressionEvaluationContext()
16565 ExprEvalContexts.back().NumTypos += NumTypos; in PopExpressionEvaluationContext()
16570 ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects, in DiscardCleanupsInEvaluationContext()
16591 switch (SemaRef.ExprEvalContexts.back().Context) { in isPotentiallyConstantEvaluatedContext()
16708 switch (SemaRef.ExprEvalContexts.back().Context) { in isOdrUseContext()
18312 ExprEvalContexts.back().ReferenceToConsteval.insert(E); in MarkDeclRefReferenced()
18467 switch (ExprEvalContexts.back().Context) { in DiagRuntimeBehavior()
18493 ExprEvalContexts.back().ManglingContextDecl)) { in DiagRuntimeBehavior()
18521 if (ExprEvalContexts.back().ExprContext == in CheckCallReturnType()
18523 ExprEvalContexts.back().DelayedDecltypeCalls.push_back(CE); in CheckCallReturnType()