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

References

tools/lldb/include/lldb/Utility/Scalar.h
   82   Scalar(float v) : m_type(e_float), m_float(v) { m_float = llvm::APFloat(v); }
   84     m_float = llvm::APFloat(v);
   90       m_float =
   95       m_float =
tools/lldb/source/Utility/Scalar.cpp
  163     flt_val = m_float.convertToFloat();
  166     dbl_val = m_float.convertToDouble();
  169     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
  232     return m_float.isZero();
  264     m_float.toString(string);
  312     m_float = rhs.m_float;
  312     m_float = rhs.m_float;
  355   m_float = llvm::APFloat(v);
  361   m_float = llvm::APFloat(v);
  368     m_float = llvm::APFloat(llvm::APFloat::IEEEquad(),
  372     m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended(),
  521       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  522       m_float.convertFromAPInt(m_integer, true,
  528       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  529       m_float.convertFromAPInt(m_integer, true,
  535       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  537       m_float.convertFromAPInt(m_integer, true,
  591       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  592       m_float.convertFromAPInt(m_integer, false,
  598       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  599       m_float.convertFromAPInt(m_integer, false,
  605       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  607       m_float.convertFromAPInt(m_integer, false,
  657       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  658       m_float.convertFromAPInt(m_integer, true,
  664       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  665       m_float.convertFromAPInt(m_integer, true,
  671       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  673       m_float.convertFromAPInt(m_integer, true,
  719       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  720       m_float.convertFromAPInt(m_integer, false,
  726       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  727       m_float.convertFromAPInt(m_integer, false,
  733       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  735       m_float.convertFromAPInt(m_integer, false,
  777       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  778       m_float.convertFromAPInt(m_integer, true,
  784       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  785       m_float.convertFromAPInt(m_integer, true,
  791       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  793       m_float.convertFromAPInt(m_integer, true,
  831       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  832       m_float.convertFromAPInt(m_integer, false,
  838       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  839       m_float.convertFromAPInt(m_integer, false,
  845       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  847       m_float.convertFromAPInt(m_integer, false,
  885       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  886       m_float.convertFromAPInt(m_integer, true,
  892       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  893       m_float.convertFromAPInt(m_integer, true,
  899       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  901       m_float.convertFromAPInt(m_integer, true,
  935       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  936       m_float.convertFromAPInt(m_integer, false,
  942       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  943       m_float.convertFromAPInt(m_integer, false,
  949       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
  951       m_float.convertFromAPInt(m_integer, false,
  985       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
  986       m_float.convertFromAPInt(m_integer, true,
  992       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
  993       m_float.convertFromAPInt(m_integer, true,
  999       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
 1001       m_float.convertFromAPInt(m_integer, true,
 1032       m_float = llvm::APFloat(llvm::APFloat::IEEEsingle());
 1033       m_float.convertFromAPInt(m_integer, false,
 1039       m_float = llvm::APFloat(llvm::APFloat::IEEEdouble());
 1040       m_float.convertFromAPInt(m_integer, false,
 1046       m_float = llvm::APFloat(m_ieee_quad ? llvm::APFloat::IEEEquad()
 1048       m_float.convertFromAPInt(m_integer, false,
 1080       m_float = llvm::APFloat(static_cast<double_t>(m_float.convertToFloat()));
 1080       m_float = llvm::APFloat(static_cast<double_t>(m_float.convertToFloat()));
 1086       m_float.convert(m_ieee_quad ? llvm::APFloat::IEEEquad()
 1117       m_float.convert(m_ieee_quad ? llvm::APFloat::IEEEquad()
 1369     return static_cast<schar_t>(m_float.convertToFloat());
 1371     return static_cast<schar_t>(m_float.convertToDouble());
 1373     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1399     return static_cast<uchar_t>(m_float.convertToFloat());
 1401     return static_cast<uchar_t>(m_float.convertToDouble());
 1403     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1429     return static_cast<sshort_t>(m_float.convertToFloat());
 1431     return static_cast<sshort_t>(m_float.convertToDouble());
 1433     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1459     return static_cast<ushort_t>(m_float.convertToFloat());
 1461     return static_cast<ushort_t>(m_float.convertToDouble());
 1463     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1489     return static_cast<sint_t>(m_float.convertToFloat());
 1491     return static_cast<sint_t>(m_float.convertToDouble());
 1493     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1519     return static_cast<uint_t>(m_float.convertToFloat());
 1521     return static_cast<uint_t>(m_float.convertToDouble());
 1523     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1549     return static_cast<slong_t>(m_float.convertToFloat());
 1551     return static_cast<slong_t>(m_float.convertToDouble());
 1553     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1579     return static_cast<ulong_t>(m_float.convertToFloat());
 1581     return static_cast<ulong_t>(m_float.convertToDouble());
 1583     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1609     return static_cast<slonglong_t>(m_float.convertToFloat());
 1611     return static_cast<slonglong_t>(m_float.convertToDouble());
 1613     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1639     return static_cast<ulonglong_t>(m_float.convertToFloat());
 1641     double d_val = m_float.convertToDouble();
 1648     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1675     return m_float.bitcastToAPInt();
 1700     return m_float.bitcastToAPInt();
 1723     return m_float.convertToFloat();
 1725     return static_cast<float_t>(m_float.convertToDouble());
 1727     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1751     return static_cast<double_t>(m_float.convertToFloat());
 1753     return m_float.convertToDouble();
 1755     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1780     return static_cast<long_double_t>(m_float.convertToFloat());
 1782     return static_cast<long_double_t>(m_float.convertToDouble());
 1784     llvm::APInt ldbl_val = m_float.bitcastToAPInt();
 1817       m_float = a->m_float + b->m_float;
 1817       m_float = a->m_float + b->m_float;
 1817       m_float = a->m_float + b->m_float;
 2041     m_float.clearSign();
 2068     m_float.changeSign();
 2127       result.m_float = a->m_float + b->m_float;
 2127       result.m_float = a->m_float + b->m_float;
 2127       result.m_float = a->m_float + b->m_float;
 2161       result.m_float = a->m_float - b->m_float;
 2161       result.m_float = a->m_float - b->m_float;
 2161       result.m_float = a->m_float - b->m_float;
 2203       if (!b->m_float.isZero()) {
 2204         result.m_float = a->m_float / b->m_float;
 2204         result.m_float = a->m_float / b->m_float;
 2204         result.m_float = a->m_float / b->m_float;
 2243       result.m_float = a->m_float * b->m_float;
 2243       result.m_float = a->m_float * b->m_float;
 2243       result.m_float = a->m_float * b->m_float;
 2500         m_float = llvm::APFloat(f_val);
 2507         m_float = llvm::APFloat(d_val);
 2514         m_float = llvm::APFloat(
 2794     result = a->m_float.compare(b->m_float);
 2794     result = a->m_float.compare(b->m_float);
 2833     result = a->m_float.compare(b->m_float);
 2833     result = a->m_float.compare(b->m_float);