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

References

tools/clang/lib/AST/ExprConstant.cpp
12380     Result = V.getFloat();
12385     Result = APFloat::getZero(Info.Ctx.getFloatTypeSemantics(E->getType()));
12461     Result = llvm::APFloat::getInf(Sem);
12470                                true, Result))
12481                                false, Result))
12489     if (!EvaluateFloat(E->getArg(0), Result, Info))
12492     if (Result.isNegative())
12493       Result.changeSign();
12505     if (!EvaluateFloat(E->getArg(0), Result, Info) ||
12508     Result.copySign(RHS);
12519     Result = CV.FloatReal;
12531     Result = CV.FloatImag;
12537   Result = llvm::APFloat::getZero(Sem);
12545     return EvaluateFloat(E->getSubExpr(), Result, Info);
12547     if (!EvaluateFloat(E->getSubExpr(), Result, Info))
12549     Result.changeSign();
12559   bool LHSOK = EvaluateFloat(E->getLHS(), Result, Info);
12563          handleFloatFloatBinOp(Info, E, Result, E->getOpcode(), RHS);
12567   Result = E->getValue();
12582                                 E->getType(), Result);
12589                                   Result);
12596     Result = V.getComplexFloatReal();