Lines Matching refs:InConstantContext

922     bool InConstantContext;  member in __anondef1c1650311::EvalInfo
979 HasFoldFailureDiagnostic(false), InConstantContext(false), in EvalInfo()
2559 if (Info.InConstantContext) in checkFloatingPointResult()
2628 if (!Info.InConstantContext && St != llvm::APFloatBase::opOK && in HandleIntToFloatCast()
11641 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
11653 if (Info.InConstantContext && !Info.CheckingPotentialConstantExpression && in VisitBuiltinCallExpr()
11667 return Success(Info.InConstantContext, E); in VisitBuiltinCallExpr()
12590 if (!Info.InConstantContext && in EvaluateComparisonBinaryOperator()
14716 bool InConstantContext) const { in EvaluateAsRValue()
14720 Info.InConstantContext = InConstantContext; in EvaluateAsRValue()
14725 bool InConstantContext) const { in EvaluateAsBooleanCondition()
14729 return EvaluateAsRValue(Scratch, Ctx, InConstantContext) && in EvaluateAsBooleanCondition()
14735 bool InConstantContext) const { in EvaluateAsInt()
14739 Info.InConstantContext = InConstantContext; in EvaluateAsInt()
14745 bool InConstantContext) const { in EvaluateAsFixedPoint()
14749 Info.InConstantContext = InConstantContext; in EvaluateAsFixedPoint()
14755 bool InConstantContext) const { in EvaluateAsFloat()
14763 if (!EvaluateAsRValue(ExprResult, Ctx, InConstantContext) || in EvaluateAsFloat()
14773 bool InConstantContext) const { in EvaluateAsLValue()
14778 Info.InConstantContext = InConstantContext; in EvaluateAsLValue()
14801 Info.InConstantContext = IsConstantDestruction; in EvaluateDestruction()
14823 Info.InConstantContext = true; in EvaluateAsConstantExpr()
14887 Info.InConstantContext = IsConstantInitialization; in EvaluateAsInitializer()
14964 Info.InConstantContext = true; in EvaluateKnownConstInt()
14982 Info.InConstantContext = true; in EvaluateKnownConstIntCheckOverflow()
15057 Info.InConstantContext = true; in CheckEvalInICE()
15522 Info.InConstantContext = true; in getIntegerConstantExpr()
15579 Info.InConstantContext = true; in EvaluateWithSubstitution()
15645 Info.InConstantContext = true; in isPotentialConstantExpr()
15692 Info.InConstantContext = true; in isPotentialConstantExprUnevaluated()