Lines Matching refs:HasSideEffects
1225 EvalStatus.HasSideEffects = true; in noteSideEffect()
1287 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure()
1318 !Info.EvalStatus.HasSideEffects), in FoldConstant()
1326 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
4279 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
6749 if (Info.EvalStatus.HasSideEffects) in HandleDestruction()
8271 if (Info.getLangOpts().MSVCCompat && !E->HasSideEffects(Info.Ctx)) in VisitIgnoredBaseExpression()
11753 if (!::EvaluateAsRValue(Info, Arg, V) || Info.EvalStatus.HasSideEffects) { in EvaluateBuiltinConstantP()
12169 if (E->getArg(0)->HasSideEffects(Info.Ctx)) in VisitBuiltinCallExpr()
12315 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
15508 return (SEK < Expr::SE_AllowSideEffects && Result.HasSideEffects) || in hasUnacceptableSideEffect()
15634 Result.HasSideEffects || in EvaluateAsLValue()
15659 EStatus.HasSideEffects) in EvaluateDestruction()
15712 Result.HasSideEffects || !Scope.destroy()) in EvaluateAsConstantExpr()
15730 Result.HasSideEffects)) { in EvaluateAsConstantExpr()
15790 EStatus.HasSideEffects) in EvaluateAsInitializer()
15828 EStatus.HasSideEffects) in evaluateDestruction()
15951 if (!::EvaluateAsRValue(E, EVResult, Ctx, Info) || EVResult.HasSideEffects || in CheckEvalInICE()
16455 Info.discardCleanups() && !Status.HasSideEffects; in isCXX11ConstantExpr()
16498 !Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
16503 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
16515 Info.EvalStatus.HasSideEffects) { in EvaluateWithSubstitution()
16523 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
16529 Info.EvalStatus.HasSideEffects = false; in EvaluateWithSubstitution()
16537 !Info.EvalStatus.HasSideEffects; in EvaluateWithSubstitution()