Lines Matching refs:InConstantContext
922 bool InConstantContext; member in __anon19193fee0311::EvalInfo
979 HasFoldFailureDiagnostic(false), InConstantContext(false), in EvalInfo()
2559 if (Info.InConstantContext) in checkFloatingPointResult()
2628 if (!Info.InConstantContext && St != llvm::APFloatBase::opOK && in HandleIntToFloatCast()
11676 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
11688 if (Info.InConstantContext && !Info.CheckingPotentialConstantExpression && in VisitBuiltinCallExpr()
11702 return Success(Info.InConstantContext, E); in VisitBuiltinCallExpr()
12625 if (!Info.InConstantContext && in EvaluateComparisonBinaryOperator()
14754 bool InConstantContext) const { in EvaluateAsRValue()
14758 Info.InConstantContext = InConstantContext; in EvaluateAsRValue()
14763 bool InConstantContext) const { in EvaluateAsBooleanCondition()
14767 return EvaluateAsRValue(Scratch, Ctx, InConstantContext) && in EvaluateAsBooleanCondition()
14773 bool InConstantContext) const { in EvaluateAsInt()
14777 Info.InConstantContext = InConstantContext; in EvaluateAsInt()
14783 bool InConstantContext) const { in EvaluateAsFixedPoint()
14787 Info.InConstantContext = InConstantContext; in EvaluateAsFixedPoint()
14793 bool InConstantContext) const { in EvaluateAsFloat()
14801 if (!EvaluateAsRValue(ExprResult, Ctx, InConstantContext) || in EvaluateAsFloat()
14811 bool InConstantContext) const { in EvaluateAsLValue()
14816 Info.InConstantContext = InConstantContext; in EvaluateAsLValue()
14839 Info.InConstantContext = IsConstantDestruction; in EvaluateDestruction()
14861 Info.InConstantContext = true; in EvaluateAsConstantExpr()
14923 Info.InConstantContext = true; in EvaluateAsInitializer()
15000 Info.InConstantContext = true; in EvaluateKnownConstInt()
15018 Info.InConstantContext = true; in EvaluateKnownConstIntCheckOverflow()
15093 Info.InConstantContext = true; in CheckEvalInICE()
15559 Info.InConstantContext = true; in getIntegerConstantExpr()
15616 Info.InConstantContext = true; in EvaluateWithSubstitution()
15682 Info.InConstantContext = true; in isPotentialConstantExpr()
15729 Info.InConstantContext = true; in isPotentialConstantExprUnevaluated()