Lines Matching refs:EvaluateFloat

1262 static bool EvaluateFloat(const Expr *E, APFloat &Result, EvalInfo &Info);
5885 if (!EvaluateFloat(SE, FloatResult, Info)) in VisitCastExpr()
5975 if (!EvaluateFloat(E->getInit(CountInits), f, Info)) in VisitInitListExpr()
6946 if (!EvaluateFloat(E->getArg(5), Val, Info)) in VisitCallExpr()
6960 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6966 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6972 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6978 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6984 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
7502 LHSOK = EvaluateFloat(E->getLHS(), LHS.FloatReal, Info); in VisitBinaryOperator()
7514 if (!EvaluateFloat(E->getRHS(), RHS.FloatReal, Info) || !LHSOK) in VisitBinaryOperator()
7557 bool LHSOK = EvaluateFloat(E->getRHS(), RHS, Info); in VisitBinaryOperator()
7561 if (!EvaluateFloat(E->getLHS(), LHS, Info) || !LHSOK) in VisitBinaryOperator()
8146 if (!EvaluateFloat(SubExpr, F, Info)) in VisitCastExpr()
8230 static bool EvaluateFloat(const Expr* E, APFloat& Result, EvalInfo &Info) { in EvaluateFloat() function
8311 if (!EvaluateFloat(E->getArg(0), Result, Info)) in VisitCallExpr()
8326 if (!EvaluateFloat(E->getArg(0), Result, Info) || in VisitCallExpr()
8327 !EvaluateFloat(E->getArg(1), RHS, Info)) in VisitCallExpr()
8366 return EvaluateFloat(E->getSubExpr(), Result, Info); in VisitUnaryOperator()
8368 if (!EvaluateFloat(E->getSubExpr(), Result, Info)) in VisitUnaryOperator()
8380 bool LHSOK = EvaluateFloat(E->getLHS(), Result, Info); in VisitBinaryOperator()
8383 return EvaluateFloat(E->getRHS(), RHS, Info) && LHSOK && in VisitBinaryOperator()
8483 if (!EvaluateFloat(SubExpr, Imag, Info)) in VisitImaginaryLiteral()
8563 if (!EvaluateFloat(E->getSubExpr(), Real, Info)) in VisitCastExpr()
8650 LHSOK = EvaluateFloat(E->getLHS(), Real, Info); in VisitBinaryOperator()
8665 if (!EvaluateFloat(E->getRHS(), Real, Info) || !LHSOK) in VisitBinaryOperator()
8898 if (!EvaluateFloat(E->getInit(0), Result.FloatReal, Info)) in VisitInitListExpr()
8900 if (!EvaluateFloat(E->getInit(1), Result.FloatImag, Info)) in VisitInitListExpr()
9021 if (!EvaluateFloat(E, F, Info)) in Evaluate()