Lines Matching refs:EvaluateFloat
1820 static bool EvaluateFloat(const Expr *E, APFloat &Result, EvalInfo &Info);
10350 if (!EvaluateFloat(SE, FloatResult, Info)) in VisitCastExpr()
10440 if (!EvaluateFloat(E->getInit(CountInits), f, Info)) in VisitInitListExpr()
12005 if (!EvaluateFloat(E->getArg(5), Val, Info)) in VisitBuiltinCallExpr()
12019 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12025 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12031 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12037 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12043 return EvaluateFloat(E->getArg(0), Val, Info) && in VisitBuiltinCallExpr()
12806 LHSOK = EvaluateFloat(E->getLHS(), LHS.FloatReal, Info); in EvaluateComparisonBinaryOperator()
12818 if (!EvaluateFloat(E->getRHS(), RHS.FloatReal, Info) || !LHSOK) in EvaluateComparisonBinaryOperator()
12844 bool LHSOK = EvaluateFloat(E->getRHS(), RHS, Info); in EvaluateComparisonBinaryOperator()
12848 if (!EvaluateFloat(E->getLHS(), LHS, Info) || !LHSOK) in EvaluateComparisonBinaryOperator()
13564 if (!EvaluateFloat(SubExpr, F, Info)) in VisitCastExpr()
13694 if (!EvaluateFloat(SubExpr, Src, Info)) in VisitCastExpr()
13836 static bool EvaluateFloat(const Expr* E, APFloat& Result, EvalInfo &Info) { in EvaluateFloat() function
13932 if (!EvaluateFloat(E->getArg(0), Result, Info)) in VisitCallExpr()
13940 return EvaluateFloat(E->getArg(0), Result, Info); in VisitCallExpr()
13951 if (!EvaluateFloat(E->getArg(0), Result, Info) || in VisitCallExpr()
13952 !EvaluateFloat(E->getArg(1), RHS, Info)) in VisitCallExpr()
13991 return EvaluateFloat(E->getSubExpr(), Result, Info); in VisitUnaryOperator()
13996 if (!EvaluateFloat(E->getSubExpr(), Result, Info)) in VisitUnaryOperator()
14008 bool LHSOK = EvaluateFloat(E->getLHS(), Result, Info); in VisitBinaryOperator()
14011 return EvaluateFloat(E->getRHS(), RHS, Info) && LHSOK && in VisitBinaryOperator()
14124 if (!EvaluateFloat(SubExpr, Imag, Info)) in VisitImaginaryLiteral()
14213 if (!EvaluateFloat(E->getSubExpr(), Real, Info)) in VisitCastExpr()
14302 LHSOK = EvaluateFloat(E->getLHS(), Real, Info); in VisitBinaryOperator()
14317 if (!EvaluateFloat(E->getRHS(), Real, Info) || !LHSOK) in VisitBinaryOperator()
14550 if (!EvaluateFloat(E->getInit(0), Result.FloatReal, Info)) in VisitInitListExpr()
14552 if (!EvaluateFloat(E->getInit(1), Result.FloatImag, Info)) in VisitInitListExpr()
14570 if (!EvaluateFloat(E->getArg(0), Result.FloatReal, Info)) in VisitCallExpr()
14572 if (!EvaluateFloat(E->getArg(1), Result.FloatImag, Info)) in VisitCallExpr()
14782 if (!EvaluateFloat(E, F, Info)) in Evaluate()