Lines Matching refs:EvalStatus

650     Expr::EvalStatus &EvalStatus;  member
782 EvalInfo(const ASTContext &C, Expr::EvalStatus &S, EvaluationMode Mode) in EvalInfo()
783 : Ctx(const_cast<ASTContext &>(C)), EvalStatus(S), CurrentCall(nullptr), in EvalInfo()
840 EvalStatus.Diag->push_back(std::make_pair(Loc, PD)); in addDiag()
841 return EvalStatus.Diag->back().second; in addDiag()
851 if (EvalStatus.Diag) { in Diag()
858 if (!EvalStatus.Diag->empty()) { in Diag()
885 EvalStatus.Diag->clear(); in Diag()
886 EvalStatus.Diag->reserve(1 + ExtraNotes + CallStackNotes); in Diag()
890 return OptionalDiagnostic(&(*EvalStatus.Diag)[0].second); in Diag()
907 if (EvalStatus.Diag) in FFDiag()
923 if (!EvalStatus.Diag || !EvalStatus.Diag->empty()) { in CCEDiag()
944 EvalStatus.Diag->insert(EvalStatus.Diag->end(), in addNotes()
970 EvalStatus.HasSideEffects = true; in noteSideEffect()
995 EvalStatus.HasUndefinedBehavior = true; in noteUndefinedBehavior()
1039 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure()
1068 HadNoPriorDiags(Info.EvalStatus.Diag && in FoldConstant()
1069 Info.EvalStatus.Diag->empty() && in FoldConstant()
1070 !Info.EvalStatus.HasSideEffects), in FoldConstant()
1079 if (Enabled && HadNoPriorDiags && !Info.EvalStatus.Diag->empty() && in ~FoldConstant()
1080 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
1081 Info.EvalStatus.Diag->clear(); in ~FoldConstant()
1104 Expr::EvalStatus OldStatus;
1118 Info->EvalStatus = OldStatus; in maybeRestoreState()
1127 : Info(&Info), OldStatus(Info.EvalStatus), in SpeculativeEvaluationRAII()
1129 Info.EvalStatus.Diag = NewDiag; in SpeculativeEvaluationRAII()
3328 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
7828 Expr::EvalStatus Status; in EvaluateBuiltinConstantP()
10901 static bool hasUnacceptableSideEffect(Expr::EvalStatus &Result, in hasUnacceptableSideEffect()
11005 Expr::EvalStatus EStatus; in EvaluateAsInitializer()
11134 Expr::EvalStatus Status; in CheckEvalInICE()
11582 Expr::EvalStatus Status; in isIntegerConstantExpr()
11604 Expr::EvalStatus Status; in isCXX11ConstantExpr()
11627 Expr::EvalStatus Status; in EvaluateWithSubstitution()
11641 if (Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
11652 if (Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
11659 return Evaluate(Value, Info, this) && !Info.EvalStatus.HasSideEffects; in EvaluateWithSubstitution()
11671 Expr::EvalStatus Status; in isPotentialConstantExpr()
11708 Expr::EvalStatus Status; in isPotentialConstantExprUnevaluated()
11734 Expr::EvalStatus Status; in tryEvaluateObjectSize()