Lines Matching refs:HasSideEffects
590 if (!EvalStatus.HasSideEffects) in Diag()
685 EvalStatus.HasSideEffects = true; in noteSideEffect()
723 !Info.EvalStatus.HasSideEffects), in FoldConstant()
733 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
752 Info.EvalStatus.HasSideEffects = true; in SpeculativeEvaluationRAII()
2691 (Info.EvalStatus.HasSideEffects || Info.keepEvaluatingAfterFailure())) in findCompleteObject()
6148 if (!Arg->EvaluateAsRValue(Result, Ctx) || Result.HasSideEffects) in EvaluateBuiltinConstantP()
6164 !Status.HasSideEffects) in EvaluateBuiltinConstantP()
6243 if (E->getArg(0)->HasSideEffects(Info.Ctx)) { in VisitCallExpr()
8522 (!AllowSideEffects && ExprResult.HasSideEffects)) in EvaluateAsInt()
8533 if (!EvaluateLValue(this, LV, Info) || Result.HasSideEffects || in EvaluateAsLValue()
8574 EStatus.HasSideEffects) in EvaluateAsInitializer()
8585 return EvaluateAsRValue(Result, Ctx) && !Result.HasSideEffects; in isEvaluatable()
8658 if (!E->EvaluateAsRValue(EVResult, Ctx) || EVResult.HasSideEffects || in CheckEvalInICE()
9129 if (Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
9136 return Evaluate(Value, Info, this) && !Info.EvalStatus.HasSideEffects; in EvaluateWithSubstitution()