reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1172 bool isFiniteNonZero() const { return isFinite() && !isZero(); }
lib/Analysis/ValueTracking.cpp 4503 if (CmpRHS != TrueVal || !match(CmpRHS, m_APFloat(FC1)) || !FC1->isFinite())
lib/Support/APFloat.cpp3955 if (!z.isFinite()) { 3974 if (!z.isFinite()) { 4017 if (!Floats[0].isFinite()) { 4162 if (!U.isFinite()) {lib/Transforms/Scalar/Float2Int.cpp
318 if (!F.isFinite() ||
tools/clang/lib/AST/ExprConstant.cpp10658 Success(Val.isFinite() ? 1 : 0, E); 12995 if (MaxCD.isFinite()) { 13009 } else if ((A.isInfinity() || B.isInfinity()) && C.isFinite() && 13010 D.isFinite()) { 13017 } else if (MaxCD.isInfinity() && A.isFinite() && B.isFinite()) { 13017 } else if (MaxCD.isInfinity() && A.isFinite() && B.isFinite()) {unittests/ADT/APFloatTest.cpp
1676 EXPECT_TRUE(t.isFinite()); 1677 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle(), false).isFinite()); 1678 EXPECT_TRUE(APFloat::getZero(APFloat::IEEEsingle(), false).isFinite()); 1679 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle(), false).isFinite()); 1680 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle(), false).isFinite()); 1681 EXPECT_TRUE(APFloat(APFloat::IEEEsingle(), "0x1p-149").isFinite());