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

References

tools/clang/lib/AST/ExprConstant.cpp
12906         ResR = A * C;
12907         ResI = A * D;
12909         ResR = C * A;
12914         APFloat AC = A * C;
12916         APFloat AD = A * D;
12922           if (A.isInfinity() || B.isInfinity()) {
12923             A = APFloat::copySign(
12924                 APFloat(A.getSemantics(), A.isInfinity() ? 1 : 0), A);
12924                 APFloat(A.getSemantics(), A.isInfinity() ? 1 : 0), A);
12924                 APFloat(A.getSemantics(), A.isInfinity() ? 1 : 0), A);
12938             if (A.isNaN())
12939               A = APFloat::copySign(APFloat(A.getSemantics()), A);
12939               A = APFloat::copySign(APFloat(A.getSemantics()), A);
12939               A = APFloat::copySign(APFloat(A.getSemantics()), A);
12946             if (A.isNaN())
12947               A = APFloat::copySign(APFloat(A.getSemantics()), A);
12947               A = APFloat::copySign(APFloat(A.getSemantics()), A);
12947               A = APFloat::copySign(APFloat(A.getSemantics()), A);
12957             ResR = APFloat::getInf(A.getSemantics()) * (A * C - B * D);
12957             ResR = APFloat::getInf(A.getSemantics()) * (A * C - B * D);
12958             ResI = APFloat::getInf(A.getSemantics()) * (A * D + B * C);
12958             ResI = APFloat::getInf(A.getSemantics()) * (A * D + B * C);