Lines Matching refs:HasSideEffects
589 if (!EvalStatus.HasSideEffects) in Diag()
684 EvalStatus.HasSideEffects = true; in noteSideEffect()
722 !Info.EvalStatus.HasSideEffects), in FoldConstant()
732 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
751 Info.EvalStatus.HasSideEffects = true; in SpeculativeEvaluationRAII()
2605 (Info.EvalStatus.HasSideEffects || Info.keepEvaluatingAfterFailure())) in findCompleteObject()
5933 if (!Arg->EvaluateAsRValue(Result, Ctx) || Result.HasSideEffects) in EvaluateBuiltinConstantP()
5949 !Status.HasSideEffects) in EvaluateBuiltinConstantP()
6016 if (E->getArg(0)->HasSideEffects(Info.Ctx)) { in VisitCallExpr()
8144 (!AllowSideEffects && ExprResult.HasSideEffects)) in EvaluateAsInt()
8155 if (!EvaluateLValue(this, LV, Info) || Result.HasSideEffects || in EvaluateAsLValue()
8196 EStatus.HasSideEffects) in EvaluateAsInitializer()
8207 return EvaluateAsRValue(Result, Ctx) && !Result.HasSideEffects; in isEvaluatable()
8280 if (!E->EvaluateAsRValue(EVResult, Ctx) || EVResult.HasSideEffects || in CheckEvalInICE()
8742 if (Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
8749 return Evaluate(Value, Info, this) && !Info.EvalStatus.HasSideEffects; in EvaluateWithSubstitution()