Lines Matching refs:EvaluateFloat

1108 static bool EvaluateFloat(const Expr *E, APFloat &Result, EvalInfo &Info);
5549 if (!EvaluateFloat(SE, F, Info)) in VisitCastExpr()
5639 if (!EvaluateFloat(E->getInit(CountInits), f, Info)) in VisitInitListExpr()
6328 if (!EvaluateFloat(E->getArg(5), Val, Info)) in VisitCallExpr()
6342 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6348 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6354 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6360 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6366 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitCallExpr()
6855 LHSOK = EvaluateFloat(E->getLHS(), LHS.FloatReal, Info); in VisitBinaryOperator()
6867 if (!EvaluateFloat(E->getRHS(), RHS.FloatReal, Info) || !LHSOK) in VisitBinaryOperator()
6910 bool LHSOK = EvaluateFloat(E->getRHS(), RHS, Info); in VisitBinaryOperator()
6914 if (!EvaluateFloat(E->getLHS(), LHS, Info) || !LHSOK) in VisitBinaryOperator()
7487 if (!EvaluateFloat(SubExpr, F, Info)) in VisitCastExpr()
7571 static bool EvaluateFloat(const Expr* E, APFloat& Result, EvalInfo &Info) { in EvaluateFloat() function
7652 if (!EvaluateFloat(E->getArg(0), Result, Info)) in VisitCallExpr()
7667 if (!EvaluateFloat(E->getArg(0), Result, Info) || in VisitCallExpr()
7668 !EvaluateFloat(E->getArg(1), RHS, Info)) in VisitCallExpr()
7707 return EvaluateFloat(E->getSubExpr(), Result, Info); in VisitUnaryOperator()
7709 if (!EvaluateFloat(E->getSubExpr(), Result, Info)) in VisitUnaryOperator()
7721 bool LHSOK = EvaluateFloat(E->getLHS(), Result, Info); in VisitBinaryOperator()
7724 return EvaluateFloat(E->getRHS(), RHS, Info) && LHSOK && in VisitBinaryOperator()
7824 if (!EvaluateFloat(SubExpr, Imag, Info)) in VisitImaginaryLiteral()
7903 if (!EvaluateFloat(E->getSubExpr(), Real, Info)) in VisitCastExpr()
7990 LHSOK = EvaluateFloat(E->getLHS(), Real, Info); in VisitBinaryOperator()
8005 if (!EvaluateFloat(E->getRHS(), Real, Info) || !LHSOK) in VisitBinaryOperator()
8236 if (!EvaluateFloat(E->getInit(0), Result.FloatReal, Info)) in VisitInitListExpr()
8238 if (!EvaluateFloat(E->getInit(1), Result.FloatImag, Info)) in VisitInitListExpr()
8359 if (!EvaluateFloat(E, F, Info)) in Evaluate()