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

References

include/llvm/ADT/APFloat.h
 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.cpp
 3955   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.cpp
10658            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());