Lines Matching refs:EvaluateFloat
1877 static bool EvaluateFloat(const Expr *E, APFloat &Result, EvalInfo &Info);
10679 if (!EvaluateFloat(SE, FloatResult, Info)) in VisitCastExpr()
10750 if (!EvaluateFloat(E->getInit(CountInits), f, Info)) in VisitInitListExpr()
12381 if (!EvaluateFloat(E->getArg(5), Val, Info)) in VisitBuiltinCallExpr()
12395 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12401 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12407 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12413 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12419 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12425 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12431 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12437 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12447 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
13213 LHSOK = EvaluateFloat(E->getLHS(), LHS.FloatReal, Info); in EvaluateComparisonBinaryOperator()
13225 if (!EvaluateFloat(E->getRHS(), RHS.FloatReal, Info) || !LHSOK) in EvaluateComparisonBinaryOperator()
13251 bool LHSOK = EvaluateFloat(E->getRHS(), RHS, Info); in EvaluateComparisonBinaryOperator()
13255 if (!EvaluateFloat(E->getLHS(), LHS, Info) || !LHSOK) in EvaluateComparisonBinaryOperator()
14082 if (!EvaluateFloat(SubExpr, F, Info)) in VisitCastExpr()
14212 if (!EvaluateFloat(SubExpr, Src, Info)) in VisitCastExpr()
14354 static bool EvaluateFloat(const Expr* E, APFloat& Result, EvalInfo &Info) { in EvaluateFloat() function
14453 if (!EvaluateFloat(E->getArg(0), Result, Info)) in VisitCallExpr()
14461 return EvaluateFloat(E->getArg(0), Result, Info); in VisitCallExpr()
14472 if (!EvaluateFloat(E->getArg(0), Result, Info) || in VisitCallExpr()
14473 !EvaluateFloat(E->getArg(1), RHS, Info)) in VisitCallExpr()
14486 if (!EvaluateFloat(E->getArg(0), Result, Info) || in VisitCallExpr()
14487 !EvaluateFloat(E->getArg(1), RHS, Info)) in VisitCallExpr()
14504 if (!EvaluateFloat(E->getArg(0), Result, Info) || in VisitCallExpr()
14505 !EvaluateFloat(E->getArg(1), RHS, Info)) in VisitCallExpr()
14548 return EvaluateFloat(E->getSubExpr(), Result, Info); in VisitUnaryOperator()
14553 if (!EvaluateFloat(E->getSubExpr(), Result, Info)) in VisitUnaryOperator()
14565 bool LHSOK = EvaluateFloat(E->getLHS(), Result, Info); in VisitBinaryOperator()
14568 return EvaluateFloat(E->getRHS(), RHS, Info) && LHSOK && in VisitBinaryOperator()
14681 if (!EvaluateFloat(SubExpr, Imag, Info)) in VisitImaginaryLiteral()
14770 if (!EvaluateFloat(E->getSubExpr(), Real, Info)) in VisitCastExpr()
14859 LHSOK = EvaluateFloat(E->getLHS(), Real, Info); in VisitBinaryOperator()
14874 if (!EvaluateFloat(E->getRHS(), Real, Info) || !LHSOK) in VisitBinaryOperator()
15107 if (!EvaluateFloat(E->getInit(0), Result.FloatReal, Info)) in VisitInitListExpr()
15109 if (!EvaluateFloat(E->getInit(1), Result.FloatImag, Info)) in VisitInitListExpr()
15130 if (!EvaluateFloat(E->getArg(0), Result.FloatReal, Info)) in VisitCallExpr()
15132 if (!EvaluateFloat(E->getArg(1), Result.FloatImag, Info)) in VisitCallExpr()
15344 if (!EvaluateFloat(E, F, Info)) in Evaluate()