|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/ADT/APFloat.h 166 static const fltSemantics &PPCDoubleDouble() LLVM_READNONE;
References
include/llvm/ADT/APFloat.h 703 assert(&S == &PPCDoubleDouble());
788 return &Semantics == &PPCDoubleDouble();
790 return &Semantics != &PPCDoubleDouble();
include/llvm/CodeGen/SelectionDAG.h 1388 case MVT::ppcf128: return APFloat::PPCDoubleDouble();
include/llvm/IR/Type.h 176 case PPC_FP128TyID: return APFloat::PPCDoubleDouble();
lib/AsmParser/LLLexer.cpp 1025 APFloatVal = APFloat(APFloat::PPCDoubleDouble(), APInt(128, Pair));
lib/Bitcode/Reader/BitcodeReader.cpp 2422 V = ConstantFP::get(Context, APFloat(APFloat::PPCDoubleDouble(),
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp 1609 DAG.getConstantFP(APFloat(APFloat::PPCDoubleDouble(),
lib/IR/AsmWriter.cpp 1366 } else if (&APF.getSemantics() == &APFloat::PPCDoubleDouble()) {
lib/IR/ConstantFold.cpp 602 DestTy->isPPC_FP128Ty() ? APFloat::PPCDoubleDouble() :
lib/IR/Constants.cpp 310 APFloat(APFloat::PPCDoubleDouble(),
713 return &APFloat::PPCDoubleDouble();
829 assert(&V.getSemantics() == &APFloat::PPCDoubleDouble() &&
1355 &Val2.getSemantics() == &APFloat::PPCDoubleDouble();
lib/Support/APFloat.cpp 129 return PPCDoubleDouble();
146 else if (&Sem == &llvm::APFloat::PPCDoubleDouble())
lib/Target/PowerPC/PPCISelLowering.cpp 7467 APFloat APF = APFloat(APFloat::PPCDoubleDouble(), APInt(128, TwoE31));
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h 262 &TI.getLongDoubleFormat() == &llvm::APFloat::PPCDoubleDouble())))
tools/clang/lib/Basic/TargetInfo.cpp 277 if (&getLongDoubleFormat() == &llvm::APFloat::PPCDoubleDouble() ||
tools/clang/lib/Basic/Targets/PPC.cpp 479 : &llvm::APFloat::PPCDoubleDouble();
tools/clang/lib/Basic/Targets/PPC.h 80 LongDoubleFormat = &llvm::APFloat::PPCDoubleDouble();
321 return LongDoubleFormat == &llvm::APFloat::PPCDoubleDouble()
tools/clang/lib/CodeGen/CodeGenTypes.cpp 304 if (&format == &llvm::APFloat::PPCDoubleDouble())
tools/clang/lib/Frontend/InitPreprocessor.cpp 106 if (Sem == (const llvm::fltSemantics*)&llvm::APFloat::PPCDoubleDouble())
tools/clang/lib/Sema/SemaExpr.cpp 1133 &llvm::APFloat::PPCDoubleDouble());
tools/clang/lib/Sema/SemaOverload.cpp 1827 &llvm::APFloat::PPCDoubleDouble()))
unittests/ADT/APFloatTest.cpp 1327 EXPECT_TRUE(APFloat(APFloat::PPCDoubleDouble(), "2.0").getExactInverse(&inv));
1328 EXPECT_TRUE(inv.bitwiseIsEqual(APFloat(APFloat::PPCDoubleDouble(), "0.5")));
1421 llvm::detail::DoubleAPFloat T(APFloat::PPCDoubleDouble(), std::move(F1),
1426 llvm::detail::DoubleAPFloat T2(APFloat::PPCDoubleDouble(), std::move(F3),
1431 llvm::detail::DoubleAPFloat T3(APFloat::PPCDoubleDouble(), std::move(F5),
1516 { &APFloat::PPCDoubleDouble(), false, {0, 0}, 2},
1517 { &APFloat::PPCDoubleDouble(), true, {0x8000000000000000ULL, 0}, 2},
1601 APFloat test(APFloat::PPCDoubleDouble(), "1.0");
1606 test = APFloat(APFloat::PPCDoubleDouble(), "1.79769313486231580793728971405301e+308");
1611 test = APFloat(APFloat::PPCDoubleDouble(), "2.00416836000897277799610805135016e-292");
1617 auto Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") +
1618 APFloat(APFloat::PPCDoubleDouble(), "1.0");
1619 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
1621 Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") -
1622 APFloat(APFloat::PPCDoubleDouble(), "1.0");
1623 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
1625 Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") *
1626 APFloat(APFloat::PPCDoubleDouble(), "1.0");
1627 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
1629 Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") /
1630 APFloat(APFloat::PPCDoubleDouble(), "1.0");
1631 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
1634 Result = frexp(APFloat(APFloat::PPCDoubleDouble(), "1.0"), Exp,
1636 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
1638 Result = scalbn(APFloat(APFloat::PPCDoubleDouble(), "1.0"), 1,
1640 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
3408 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3409 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3418 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3419 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3472 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3473 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3486 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3487 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3521 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3522 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3576 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3577 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3586 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3587 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3649 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3650 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3663 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3664 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3696 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3697 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3729 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3730 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3764 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3765 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3781 APFloat A(APFloat::PPCDoubleDouble(), "2");
3782 A.fusedMultiplyAdd(APFloat(APFloat::PPCDoubleDouble(), "3"),
3783 APFloat(APFloat::PPCDoubleDouble(), "4"),
3786 APFloat(APFloat::PPCDoubleDouble(), "10").compare(A));
3791 APFloat A(APFloat::PPCDoubleDouble(), "1.5");
3794 APFloat(APFloat::PPCDoubleDouble(), "2").compare(A));
3797 APFloat A(APFloat::PPCDoubleDouble(), "2.5");
3800 APFloat(APFloat::PPCDoubleDouble(), "2").compare(A));
3837 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3838 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3869 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
3870 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
3883 hash_value(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Data1))),
3884 hash_value(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Data2))));
3891 APFloat Float(APFloat::PPCDoubleDouble(), APInt(128, 2, Data));
3912 APFloat::getZero(APFloat::PPCDoubleDouble()).bitcastToAPInt());
3919 APFloat::getLargest(APFloat::PPCDoubleDouble()).bitcastToAPInt());
3927 APFloat::getSmallest(APFloat::PPCDoubleDouble()).bitcastToAPInt());
3932 APFloat::getSmallestNormalized(APFloat::PPCDoubleDouble())
3941 APFloat::getZero(APFloat::PPCDoubleDouble(), true).bitcastToAPInt());
3949 APFloat::getLargest(APFloat::PPCDoubleDouble(), true).bitcastToAPInt());
3956 APFloat::getSmallest(APFloat::PPCDoubleDouble(), true)
3964 APFloat::getSmallestNormalized(APFloat::PPCDoubleDouble(), true)
3967 EXPECT_TRUE(APFloat::getSmallest(APFloat::PPCDoubleDouble()).isSmallest());
3968 EXPECT_TRUE(APFloat::getLargest(APFloat::PPCDoubleDouble()).isLargest());
3972 EXPECT_TRUE(APFloat::getSmallest(APFloat::PPCDoubleDouble()).isDenormal());
3973 EXPECT_FALSE(APFloat::getLargest(APFloat::PPCDoubleDouble()).isDenormal());
3975 APFloat::getSmallestNormalized(APFloat::PPCDoubleDouble()).isDenormal());
3982 APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Data)).isDenormal());
3992 scalbn(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Input)), 1,
4007 frexp(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Input)), Exp,