reference, declarationdefinition
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,