Lines Matching refs:EvalStatus

797     Expr::EvalStatus &EvalStatus;  member in __anon7a1fdcea0311::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()
1119 Expr::EvalStatus &getEvalStatus() const override { return EvalStatus; } in getEvalStatus()
1128 if (!EvalStatus.Diag->empty()) { in hasPriorDiagnostic()
1169 EvalStatus.HasSideEffects = true; in noteSideEffect()
1191 EvalStatus.HasUndefinedBehavior = true; in noteUndefinedBehavior()
1231 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure()
1260 HadNoPriorDiags(Info.EvalStatus.Diag && in FoldConstant()
1261 Info.EvalStatus.Diag->empty() && in FoldConstant()
1262 !Info.EvalStatus.HasSideEffects), in FoldConstant()
1269 if (Enabled && HadNoPriorDiags && !Info.EvalStatus.Diag->empty() && in ~FoldConstant()
1270 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
1271 Info.EvalStatus.Diag->clear(); in ~FoldConstant()
1293 Expr::EvalStatus OldStatus;
1307 Info->EvalStatus = OldStatus; in maybeRestoreState()
1316 : Info(&Info), OldStatus(Info.EvalStatus), in SpeculativeEvaluationRAII()
1318 Info.EvalStatus.Diag = NewDiag; in SpeculativeEvaluationRAII()
4214 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
6641 if (Info.EvalStatus.HasSideEffects) in HandleDestruction()
10869 if (Info.EvalStatus.Diag && !Info.EvalStatus.Diag->empty() && in VisitCXXConstructExpr()
11417 if (!::EvaluateAsRValue(Info, Arg, V) || Info.EvalStatus.HasSideEffects) { in EvaluateBuiltinConstantP()
11958 if (Info.EvalStatus.Diag) in VisitBuiltinCallExpr()
14930 static bool hasUnacceptableSideEffect(Expr::EvalStatus &Result, in hasUnacceptableSideEffect()
15064 SourceLocation Loc, Expr::EvalStatus &EStatus, in EvaluateDestruction()
15149 Expr::EvalStatus EStatus; in EvaluateAsInitializer()
15189 Expr::EvalStatus EStatus; in evaluateDestruction()
15324 Expr::EvalStatus Status; in CheckEvalInICE()
15793 Expr::EvalStatus Status; in getIntegerConstantExpr()
15820 Expr::EvalStatus Status; in isCXX11ConstantExpr()
15850 Expr::EvalStatus Status; in EvaluateWithSubstitution()
15864 !Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
15869 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
15881 Info.EvalStatus.HasSideEffects) { in EvaluateWithSubstitution()
15889 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
15895 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
15902 !Info.EvalStatus.HasSideEffects; in EvaluateWithSubstitution()
15914 Expr::EvalStatus Status; in isPotentialConstantExpr()
15960 Expr::EvalStatus Status; in isPotentialConstantExprUnevaluated()
15981 Expr::EvalStatus Status; in tryEvaluateObjectSize()
16036 Expr::EvalStatus Status; in tryEvaluateStrLen()