Home
last modified time | relevance | path

Searched refs:getExactInverse (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAPFloat.h440 bool getExactInverse(APFloat *inv) const;
688 bool getExactInverse(APFloat *inv) const;
1245 bool getExactInverse(APFloat *inv) const { in getExactInverse() function
1246 APFLOAT_DISPATCH_ON_SEMANTICS(getExactInverse(inv)); in getExactInverse()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DAPFloatTest.cpp1450 EXPECT_TRUE(APFloat(2.0).getExactInverse(&inv)); in TEST()
1452 EXPECT_TRUE(APFloat(2.0f).getExactInverse(&inv)); in TEST()
1454 EXPECT_TRUE(APFloat(APFloat::IEEEquad(), "2.0").getExactInverse(&inv)); in TEST()
1456 EXPECT_TRUE(APFloat(APFloat::PPCDoubleDouble(), "2.0").getExactInverse(&inv)); in TEST()
1458 EXPECT_TRUE(APFloat(APFloat::x87DoubleExtended(), "2.0").getExactInverse(&inv)); in TEST()
1462 EXPECT_TRUE(APFloat(1.17549435e-38f).getExactInverse(&inv)); in TEST()
1466 EXPECT_FALSE(APFloat(1.7014118e38f).getExactInverse(nullptr)); in TEST()
1468 EXPECT_FALSE(APFloat(0.0).getExactInverse(nullptr)); in TEST()
1470 EXPECT_FALSE(APFloat(1.40129846e-45f).getExactInverse(nullptr)); in TEST()
/llvm-project-15.0.7/llvm/lib/Support/
H A DAPFloat.cpp3994 bool IEEEFloat::getExactInverse(APFloat *inv) const { in getExactInverse() function in llvm::detail::IEEEFloat
4778 bool DoubleAPFloat::getExactInverse(APFloat *inv) const { in getExactInverse() function in llvm::detail::DoubleAPFloat
4782 return Tmp.getExactInverse(nullptr); in getExactInverse()
4784 auto Ret = Tmp.getExactInverse(&Inv); in getExactInverse()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstants.cpp244 return CFP->getValueAPF().getExactInverse(nullptr); in hasExactInverseFP()
249 if (!CFP || !CFP->getValueAPF().getExactInverse(nullptr)) in hasExactInverseFP()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3227 if (!ImmAPF.getExactInverse(&ToConvert)) in transformFixedFloatingPointConversion()