Lines Matching refs:EvalStatus

797     Expr::EvalStatus &EvalStatus;  member in __anon19193fee0311::EvalInfo
971 EvalInfo(const ASTContext &C, Expr::EvalStatus &S, EvaluationMode Mode) in EvalInfo()
972 : Ctx(const_cast<ASTContext &>(C)), EvalStatus(S), CurrentCall(nullptr), in EvalInfo()
1121 Expr::EvalStatus &getEvalStatus() const override { return EvalStatus; } in getEvalStatus()
1132 if (!EvalStatus.Diag->empty()) { in hasPriorDiagnostic()
1173 EvalStatus.HasSideEffects = true; in noteSideEffect()
1195 EvalStatus.HasUndefinedBehavior = true; in noteUndefinedBehavior()
1235 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure()
1264 HadNoPriorDiags(Info.EvalStatus.Diag && in FoldConstant()
1265 Info.EvalStatus.Diag->empty() && in FoldConstant()
1266 !Info.EvalStatus.HasSideEffects), in FoldConstant()
1273 if (Enabled && HadNoPriorDiags && !Info.EvalStatus.Diag->empty() && in ~FoldConstant()
1274 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
1275 Info.EvalStatus.Diag->clear(); in ~FoldConstant()
1297 Expr::EvalStatus OldStatus;
1311 Info->EvalStatus = OldStatus; in maybeRestoreState()
1320 : Info(&Info), OldStatus(Info.EvalStatus), in SpeculativeEvaluationRAII()
1322 Info.EvalStatus.Diag = NewDiag; in SpeculativeEvaluationRAII()
4190 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
6562 if (Info.EvalStatus.HasSideEffects) in HandleDestruction()
11159 if (!::EvaluateAsRValue(Info, Arg, V) || Info.EvalStatus.HasSideEffects) { in EvaluateBuiltinConstantP()
11694 if (Info.EvalStatus.Diag) in VisitBuiltinCallExpr()
14698 static bool hasUnacceptableSideEffect(Expr::EvalStatus &Result, in hasUnacceptableSideEffect()
14832 SourceLocation Loc, Expr::EvalStatus &EStatus, in EvaluateDestruction()
14916 Expr::EvalStatus EStatus; in EvaluateAsInitializer()
14955 Expr::EvalStatus EStatus; in evaluateDestruction()
15090 Expr::EvalStatus Status; in CheckEvalInICE()
15557 Expr::EvalStatus Status; in getIntegerConstantExpr()
15584 Expr::EvalStatus Status; in isCXX11ConstantExpr()
15614 Expr::EvalStatus Status; in EvaluateWithSubstitution()
15628 !Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
15633 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
15645 Info.EvalStatus.HasSideEffects) { in EvaluateWithSubstitution()
15653 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
15659 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
15666 !Info.EvalStatus.HasSideEffects; in EvaluateWithSubstitution()
15678 Expr::EvalStatus Status; in isPotentialConstantExpr()
15724 Expr::EvalStatus Status; in isPotentialConstantExprUnevaluated()
15745 Expr::EvalStatus Status; in tryEvaluateObjectSize()