Lines Matching refs:HasSideEffects
1172 EvalStatus.HasSideEffects = true; in noteSideEffect()
1234 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure()
1265 !Info.EvalStatus.HasSideEffects), in FoldConstant()
1273 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
4216 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
6649 if (Info.EvalStatus.HasSideEffects) in HandleDestruction()
8008 if (Info.getLangOpts().MSVCCompat && !E->HasSideEffects(Info.Ctx)) in VisitIgnoredBaseExpression()
11490 if (!::EvaluateAsRValue(Info, Arg, V) || Info.EvalStatus.HasSideEffects) { in EvaluateBuiltinConstantP()
11892 if (E->getArg(0)->HasSideEffects(Info.Ctx)) in VisitBuiltinCallExpr()
12028 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
15151 return (SEK < Expr::SE_AllowSideEffects && Result.HasSideEffects) || in hasUnacceptableSideEffect()
15277 Result.HasSideEffects || in EvaluateAsLValue()
15302 EStatus.HasSideEffects) in EvaluateDestruction()
15339 if (!::EvaluateInPlace(Result.Val, Info, LVal, this) || Result.HasSideEffects) in EvaluateAsConstantExpr()
15356 Result.HasSideEffects)) { in EvaluateAsConstantExpr()
15408 EStatus.HasSideEffects) in EvaluateAsInitializer()
15444 EStatus.HasSideEffects) in evaluateDestruction()
15567 if (!::EvaluateAsRValue(E, EVResult, Ctx, Info) || EVResult.HasSideEffects || in CheckEvalInICE()
16072 Info.discardCleanups() && !Status.HasSideEffects; in isCXX11ConstantExpr()
16114 !Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
16119 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
16131 Info.EvalStatus.HasSideEffects) { in EvaluateWithSubstitution()
16139 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
16145 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
16152 !Info.EvalStatus.HasSideEffects; in EvaluateWithSubstitution()