Lines Matching refs:InConstantContext

2666   if (Info.InConstantContext)  in checkFloatingPointResult()
5359 if (!Info.InConstantContext) in EvaluateStmt()
12315 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
12327 if (Info.InConstantContext && !Info.CheckingPotentialConstantExpression && in VisitBuiltinCallExpr()
12342 return Success(Info.InConstantContext, E); in VisitBuiltinCallExpr()
13260 if (!Info.InConstantContext && in EvaluateComparisonBinaryOperator()
13745 if (Info.InConstantContext) in VisitUnaryExprOrTypeTraitExpr()
13989 if (Info.Ctx.getLangOpts().CPlusPlus && Info.InConstantContext && in VisitCastExpr()
15562 bool InConstantContext) const { in EvaluateAsRValue()
15567 Info.InConstantContext = InConstantContext; in EvaluateAsRValue()
15572 bool InConstantContext) const { in EvaluateAsBooleanCondition()
15577 return EvaluateAsRValue(Scratch, Ctx, InConstantContext) && in EvaluateAsBooleanCondition()
15583 bool InConstantContext) const { in EvaluateAsInt()
15588 Info.InConstantContext = InConstantContext; in EvaluateAsInt()
15594 bool InConstantContext) const { in EvaluateAsFixedPoint()
15599 Info.InConstantContext = InConstantContext; in EvaluateAsFixedPoint()
15605 bool InConstantContext) const { in EvaluateAsFloat()
15614 if (!EvaluateAsRValue(ExprResult, Ctx, InConstantContext) || in EvaluateAsFloat()
15624 bool InConstantContext) const { in EvaluateAsLValue()
15630 Info.InConstantContext = InConstantContext; in EvaluateAsLValue()
15653 Info.InConstantContext = IsConstantDestruction; in EvaluateDestruction()
15679 Info.InConstantContext = true; in EvaluateAsConstantExpr()
15761 Info.InConstantContext = IsConstantInitialization; in EvaluateAsInitializer()
15855 Info.InConstantContext = true; in EvaluateKnownConstInt()
15874 Info.InConstantContext = true; in EvaluateKnownConstIntCheckOverflow()
15950 Info.InConstantContext = true; in CheckEvalInICE()
16420 Info.InConstantContext = true; in getIntegerConstantExpr()
16485 Info.InConstantContext = true; in EvaluateWithSubstitution()
16561 Info.InConstantContext = true; in isPotentialConstantExpr()
16610 Info.InConstantContext = true; in isPotentialConstantExprUnevaluated()
16687 Info.InConstantContext = true; in EvaluateCharRangeAsString()