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

References

include/llvm/ADT/APFloat.h
 1166   bool isNormal() const { return !isDenormal() && isFiniteNonZero(); }
lib/IR/Constants.cpp
  204     return CFP->getValueAPF().isFiniteNonZero();
  209     if (!CFP || !CFP->getValueAPF().isFiniteNonZero())
lib/IR/Verifier.cpp
 4168       Assert(Accuracy.isFiniteNonZero() && !Accuracy.isNegative(),
lib/Support/APFloat.cpp
 4135   if (!T.isFiniteNonZero()) {
unittests/ADT/APFloatTest.cpp
 1445   EXPECT_TRUE(test.isFiniteNonZero());
 1452   EXPECT_TRUE(test.isFiniteNonZero());
 1459   EXPECT_TRUE(test.isFiniteNonZero());
 1466   EXPECT_TRUE(test.isFiniteNonZero());
 1475   EXPECT_TRUE(test.isFiniteNonZero());
 1482   EXPECT_TRUE(test.isFiniteNonZero());
 1489   EXPECT_TRUE(test.isFiniteNonZero());
 1496   EXPECT_TRUE(test.isFiniteNonZero());
 1706   EXPECT_TRUE(APFloat(APFloat::IEEEsingle(), "0x1p+0").isFiniteNonZero());
 1707   EXPECT_TRUE(APFloat(APFloat::IEEEsingle(), "-0x1p+0").isFiniteNonZero());
 1710   EXPECT_TRUE(APFloat(APFloat::IEEEsingle(), "0x1p-149").isFiniteNonZero());
 1711   EXPECT_TRUE(APFloat(APFloat::IEEEsingle(), "-0x1p-149").isFiniteNonZero());
 1714   EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle(), false).isFiniteNonZero());
 1715   EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle(), true).isFiniteNonZero());
 1718   EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle(), false).isFiniteNonZero());
 1719   EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle(), true).isFiniteNonZero());
 1723   EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle(), false).isFiniteNonZero());
 1724   EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle(), true).isFiniteNonZero());
 1728   EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle(), false).isFiniteNonZero());
 1729   EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle(), true).isFiniteNonZero());