Lines Matching refs:InConstantContext

922     bool InConstantContext;  member in __anon7a1fdcea0311::EvalInfo
979 HasFoldFailureDiagnostic(false), InConstantContext(false), in EvalInfo()
2573 if (Info.InConstantContext) in checkFloatingPointResult()
2641 if (!Info.InConstantContext && St != llvm::APFloatBase::opOK && in HandleIntToFloatCast()
5273 if (!Info.InConstantContext) in EvaluateStmt()
11940 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
11952 if (Info.InConstantContext && !Info.CheckingPotentialConstantExpression && in VisitBuiltinCallExpr()
11966 return Success(Info.InConstantContext, E); in VisitBuiltinCallExpr()
12853 if (!Info.InConstantContext && in EvaluateComparisonBinaryOperator()
14986 bool InConstantContext) const { in EvaluateAsRValue()
14990 Info.InConstantContext = InConstantContext; in EvaluateAsRValue()
14995 bool InConstantContext) const { in EvaluateAsBooleanCondition()
14999 return EvaluateAsRValue(Scratch, Ctx, InConstantContext) && in EvaluateAsBooleanCondition()
15005 bool InConstantContext) const { in EvaluateAsInt()
15009 Info.InConstantContext = InConstantContext; in EvaluateAsInt()
15015 bool InConstantContext) const { in EvaluateAsFixedPoint()
15019 Info.InConstantContext = InConstantContext; in EvaluateAsFixedPoint()
15025 bool InConstantContext) const { in EvaluateAsFloat()
15033 if (!EvaluateAsRValue(ExprResult, Ctx, InConstantContext) || in EvaluateAsFloat()
15043 bool InConstantContext) const { in EvaluateAsLValue()
15048 Info.InConstantContext = InConstantContext; in EvaluateAsLValue()
15071 Info.InConstantContext = IsConstantDestruction; in EvaluateDestruction()
15093 Info.InConstantContext = true; in EvaluateAsConstantExpr()
15157 Info.InConstantContext = IsConstantInitialization; in EvaluateAsInitializer()
15234 Info.InConstantContext = true; in EvaluateKnownConstInt()
15252 Info.InConstantContext = true; in EvaluateKnownConstIntCheckOverflow()
15327 Info.InConstantContext = true; in CheckEvalInICE()
15795 Info.InConstantContext = true; in getIntegerConstantExpr()
15852 Info.InConstantContext = true; in EvaluateWithSubstitution()
15918 Info.InConstantContext = true; in isPotentialConstantExpr()
15965 Info.InConstantContext = true; in isPotentialConstantExprUnevaluated()