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

Declarations

include/llvm/ADT/APFloat.h
  165   static const fltSemantics &IEEEquad() LLVM_READNONE;

References

include/llvm/CodeGen/SelectionDAG.h
 1387     case MVT::f128:    return APFloat::IEEEquad();
include/llvm/IR/Type.h
  175     case FP128TyID: return APFloat::IEEEquad();
lib/AsmParser/LLLexer.cpp
 1020     APFloatVal = APFloat(APFloat::IEEEquad(), APInt(128, Pair));
lib/Bitcode/Reader/BitcodeReader.cpp
 2419         V = ConstantFP::get(Context, APFloat(APFloat::IEEEquad(),
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4318         return getConstantFP(APFloat(APFloat::IEEEquad(), Val), DL, VT);
lib/IR/AsmWriter.cpp
 1360     } else if (&APF.getSemantics() == &APFloat::IEEEquad()) {
lib/IR/ConstantFold.cpp
  601                   DestTy->isFP128Ty() ? APFloat::IEEEquad() :
lib/IR/Constants.cpp
  307                            APFloat::getZero(APFloat::IEEEquad()));
  710     return &APFloat::IEEEquad();
  826     else if (&V.getSemantics() == &APFloat::IEEEquad())
 1350            &Val2.getSemantics() == &APFloat::IEEEquad();
lib/Support/APFloat.cpp
  127       return IEEEquad();
  144     else if (&Sem == &llvm::APFloat::IEEEquad())
lib/Target/SystemZ/SystemZISelLowering.cpp
  745   isFP128 = (&FPImm.getSemantics() == &APFloat::IEEEquad());
lib/Target/X86/X86ISelLowering.cpp
  669     addLegalFPImmediate(APFloat::getZero(APFloat::IEEEquad())); // xorps
tools/clang/lib/Basic/TargetInfo.cpp
  108   Float128Format = &llvm::APFloat::IEEEquad();
  278         &getLongDoubleFormat() == &llvm::APFloat::IEEEquad())
  379     LongDoubleFormat = &llvm::APFloat::IEEEquad();
  389       LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/Basic/Targets/AArch64.cpp
   60   LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/Basic/Targets/Mips.h
  133     LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/Basic/Targets/PPC.cpp
  478                            ? &llvm::APFloat::IEEEquad()
tools/clang/lib/Basic/Targets/RISCV.h
   40     LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/Basic/Targets/Sparc.h
  212     LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/Basic/Targets/SystemZ.h
   45     LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/Basic/Targets/WebAssembly.h
   52     LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/Basic/Targets/X86.h
  136     return LongDoubleFormat == &llvm::APFloat::IEEEquad() ? "g" : "e";
  857     LongDoubleFormat = &llvm::APFloat::IEEEquad();
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  302   if (&format == &llvm::APFloat::IEEEquad())
tools/clang/lib/CodeGen/TargetInfo.cpp
 2584       if (LDF == &llvm::APFloat::IEEEquad()) {
 2717       if (LDF == &llvm::APFloat::IEEEquad())
tools/clang/lib/Frontend/InitPreprocessor.cpp
  108   assert(Sem == (const llvm::fltSemantics*)&llvm::APFloat::IEEEquad());
tools/lldb/include/lldb/Utility/Scalar.h
   91           llvm::APFloat(llvm::APFloat::IEEEquad(),
tools/lldb/source/Utility/Scalar.cpp
  368     m_float = llvm::APFloat(llvm::APFloat::IEEEquad(),
  535       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  605       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  671       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  733       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  791       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  845       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  899       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  949       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  999       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
 1046       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
 1086       m_float.convert(m_ieee_quad ? llvm::APFloat::IEEEquad()
 1117       m_float.convert(m_ieee_quad ? llvm::APFloat::IEEEquad()
unittests/ADT/APFloatTest.cpp
   56   APFloat test(APFloat::IEEEquad(), APFloat::uninitialized);
   57   APFloat expected(APFloat::IEEEquad(), APFloat::uninitialized);
   75   test = APFloat::getInf(APFloat::IEEEquad(), false);
   76   expected = APFloat::getInf(APFloat::IEEEquad(), false);
   83   test = APFloat::getInf(APFloat::IEEEquad(), false);
   84   expected = APFloat::getLargest(APFloat::IEEEquad(), false);
   90   test = APFloat::getInf(APFloat::IEEEquad(), true);
   91   expected = APFloat::getLargest(APFloat::IEEEquad(), true);
   97   test = APFloat::getInf(APFloat::IEEEquad(), true);
   98   expected = APFloat::getInf(APFloat::IEEEquad(), true);
  104   test = APFloat::getLargest(APFloat::IEEEquad(), false);
  105   expected = APFloat::getInf(APFloat::IEEEquad(), false);
  113   test = APFloat::getLargest(APFloat::IEEEquad(), false);
  114   expected = APFloat(APFloat::IEEEquad(),
  121   test = APFloat::getLargest(APFloat::IEEEquad(), true);
  122   expected = APFloat(APFloat::IEEEquad(),
  128   test = APFloat::getLargest(APFloat::IEEEquad(), true);
  129   expected = APFloat::getInf(APFloat::IEEEquad(), true);
  135   test = APFloat(APFloat::IEEEquad(), "0x0.0000000000000000000000000001p-16382");
  136   expected = APFloat(APFloat::IEEEquad(),
  142   test = APFloat(APFloat::IEEEquad(), "0x0.0000000000000000000000000001p-16382");
  143   expected = APFloat::getZero(APFloat::IEEEquad(), false);
  149   test = APFloat(APFloat::IEEEquad(), "-0x0.0000000000000000000000000001p-16382");
  150   expected = APFloat::getZero(APFloat::IEEEquad(), true);
  156   test = APFloat(APFloat::IEEEquad(), "-0x0.0000000000000000000000000001p-16382");
  157   expected = APFloat(APFloat::IEEEquad(),
  163   test = APFloat::getQNaN(APFloat::IEEEquad(), false);
  164   expected = APFloat::getQNaN(APFloat::IEEEquad(), false);
  169   test = APFloat::getQNaN(APFloat::IEEEquad(), false);
  170   expected = APFloat::getQNaN(APFloat::IEEEquad(), false);
  175   test = APFloat::getSNaN(APFloat::IEEEquad(), false);
  176   expected = APFloat::getQNaN(APFloat::IEEEquad(), false);
  181   test = APFloat::getSNaN(APFloat::IEEEquad(), false);
  182   expected = APFloat::getQNaN(APFloat::IEEEquad(), false);
  187   test = APFloat::getZero(APFloat::IEEEquad(), false);
  188   expected = APFloat::getSmallest(APFloat::IEEEquad(), false);
  193   test = APFloat::getZero(APFloat::IEEEquad(), false);
  194   expected = APFloat::getSmallest(APFloat::IEEEquad(), true);
  199   test = APFloat::getZero(APFloat::IEEEquad(), true);
  200   expected = APFloat::getSmallest(APFloat::IEEEquad(), false);
  205   test = APFloat::getZero(APFloat::IEEEquad(), true);
  206   expected = APFloat::getSmallest(APFloat::IEEEquad(), true);
  219   test = APFloat(APFloat::IEEEquad(), "0x0.ffffffffffffffffffffffffffffp-16382");
  220   expected = APFloat(APFloat::IEEEquad(),
  227   test = APFloat(APFloat::IEEEquad(),
  229   expected = APFloat(APFloat::IEEEquad(),
  236   test = APFloat(APFloat::IEEEquad(),
  238   expected = APFloat(APFloat::IEEEquad(),
  245   test = APFloat(APFloat::IEEEquad(),
  247   expected = APFloat(APFloat::IEEEquad(),
  260   test = APFloat(APFloat::IEEEquad(), "-0x1p+1");
  261   expected = APFloat(APFloat::IEEEquad(),
  267   test = APFloat(APFloat::IEEEquad(), "0x1p+1");
  268   expected = APFloat(APFloat::IEEEquad(), "0x1.ffffffffffffffffffffffffffffp+0");
  273   test = APFloat(APFloat::IEEEquad(), "0x1.ffffffffffffffffffffffffffffp+0");
  274   expected = APFloat(APFloat::IEEEquad(), "0x1p+1");
  279   test = APFloat(APFloat::IEEEquad(), "-0x1.ffffffffffffffffffffffffffffp+0");
  280   expected = APFloat(APFloat::IEEEquad(), "-0x1p+1");
  296   test = APFloat(APFloat::IEEEquad(), "-0x0.ffffffffffffffffffffffffffffp-16382");
  297   expected = APFloat(APFloat::IEEEquad(),
  305   test = APFloat(APFloat::IEEEquad(), "0x0.ffffffffffffffffffffffffffffp-16382");
  306   expected = APFloat(APFloat::IEEEquad(),
  314   test = APFloat(APFloat::IEEEquad(), "0x1.0000000000000000000000000000p-16382");
  315   expected = APFloat(APFloat::IEEEquad(),
  323   test = APFloat(APFloat::IEEEquad(), "-0x1.0000000000000000000000000000p-16382");
  324   expected = APFloat(APFloat::IEEEquad(),
  341   test = APFloat(APFloat::IEEEquad(), "-0x1p-16381");
  342   expected = APFloat(APFloat::IEEEquad(),
  349   test = APFloat(APFloat::IEEEquad(), "-0x1.ffffffffffffffffffffffffffffp-16382");
  350   expected = APFloat(APFloat::IEEEquad(), "-0x1p-16381");
  355   test = APFloat(APFloat::IEEEquad(), "0x1.ffffffffffffffffffffffffffffp-16382");
  356   expected = APFloat(APFloat::IEEEquad(), "0x1p-16381");
  361   test = APFloat(APFloat::IEEEquad(), "0x1p-16381");
  362   expected = APFloat(APFloat::IEEEquad(),
  379   test = APFloat(APFloat::IEEEquad(),
  381   expected = APFloat(APFloat::IEEEquad(),
  389   test = APFloat(APFloat::IEEEquad(),
  391   expected = APFloat(APFloat::IEEEquad(),
  399   test = APFloat(APFloat::IEEEquad(),
  401   expected = APFloat(APFloat::IEEEquad(),
  409   test = APFloat(APFloat::IEEEquad(),
  411   expected = APFloat(APFloat::IEEEquad(),
  419   test = APFloat(APFloat::IEEEquad(),
  421   expected = APFloat(APFloat::IEEEquad(),
  429   test = APFloat(APFloat::IEEEquad(),
  431   expected = APFloat(APFloat::IEEEquad(),
  439   test = APFloat(APFloat::IEEEquad(),
  441   expected = APFloat(APFloat::IEEEquad(),
  449   test = APFloat(APFloat::IEEEquad(),
  451   expected = APFloat(APFloat::IEEEquad(),
  629     EXPECT_FALSE(APFloat(APFloat::IEEEquad(), MinNormalStr).isDenormal());
  630     EXPECT_FALSE(APFloat(APFloat::IEEEquad(), 0.0).isDenormal());
  632     APFloat Val2(APFloat::IEEEquad(), 2.0e0);
  633     APFloat T(APFloat::IEEEquad(), MinNormalStr);
 1325   EXPECT_TRUE(APFloat(APFloat::IEEEquad(), "2.0").getExactInverse(&inv));
 1326   EXPECT_TRUE(inv.bitwiseIsEqual(APFloat(APFloat::IEEEquad(), "0.5")));
 1456   test = APFloat::getSmallest(APFloat::IEEEquad(), false);
 1457   expected = APFloat(APFloat::IEEEquad(), "0x0.0000000000000000000000000001p-16382");
 1463   test = APFloat::getSmallest(APFloat::IEEEquad(), true);
 1464   expected = APFloat(APFloat::IEEEquad(), "-0x0.0000000000000000000000000001p-16382");
 1486   test = APFloat::getSmallestNormalized(APFloat::IEEEquad(), false);
 1487   expected = APFloat(APFloat::IEEEquad(), "0x1p-16382");
 1493   test = APFloat::getSmallestNormalized(APFloat::IEEEquad(), true);
 1494   expected = APFloat(APFloat::IEEEquad(), "-0x1p-16382");
 1514     { &APFloat::IEEEquad(), false, {0, 0}, 2},
 1515     { &APFloat::IEEEquad(), true, {0, 0x8000000000000000ULL}, 2},
 1562   test = APFloat(APFloat::IEEEquad(), "0x1p-53");
 1563   test.add(APFloat(APFloat::IEEEquad(), "1.0"), APFloat::rmNearestTiesToEven);