|
reference, declaration → definition
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);