reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/AST/ExprConstant.cpp
 1737 static bool EvaluateFloat(const Expr *E, APFloat &Result, EvalInfo &Info);

References

tools/clang/lib/AST/ExprConstant.cpp
 9276       if (!EvaluateFloat(SE, FloatResult, Info))
 9366         if (!EvaluateFloat(E->getInit(CountInits), f, Info))
10631     if (!EvaluateFloat(E->getArg(5), Val, Info))
10645     return EvaluateFloat(E->getArg(0), Val, Info) &&
10651     return EvaluateFloat(E->getArg(0), Val, Info) &&
10657     return EvaluateFloat(E->getArg(0), Val, Info) &&
10663     return EvaluateFloat(E->getArg(0), Val, Info) &&
10669     return EvaluateFloat(E->getArg(0), Val, Info) &&
11494       LHSOK = EvaluateFloat(E->getLHS(), LHS.FloatReal, Info);
11506       if (!EvaluateFloat(E->getRHS(), RHS.FloatReal, Info) || !LHSOK)
11532     bool LHSOK = EvaluateFloat(E->getRHS(), RHS, Info);
11536     if (!EvaluateFloat(E->getLHS(), LHS, Info) || !LHSOK)
12217     if (!EvaluateFloat(SubExpr, F, Info))
12489     if (!EvaluateFloat(E->getArg(0), Result, Info))
12505     if (!EvaluateFloat(E->getArg(0), Result, Info) ||
12506         !EvaluateFloat(E->getArg(1), RHS, Info))
12545     return EvaluateFloat(E->getSubExpr(), Result, Info);
12547     if (!EvaluateFloat(E->getSubExpr(), Result, Info))
12559   bool LHSOK = EvaluateFloat(E->getLHS(), Result, Info);
12562   return EvaluateFloat(E->getRHS(), RHS, Info) && LHSOK &&
12662     if (!EvaluateFloat(SubExpr, Imag, Info))
12748     if (!EvaluateFloat(E->getSubExpr(), Real, Info))
12835     LHSOK = EvaluateFloat(E->getLHS(), Real, Info);
12850     if (!EvaluateFloat(E->getRHS(), Real, Info) || !LHSOK)
13083       if (!EvaluateFloat(E->getInit(0), Result.FloatReal, Info))
13085       if (!EvaluateFloat(E->getInit(1), Result.FloatImag, Info))
13295     if (!EvaluateFloat(E, F, Info))