Lines Matching refs:m_float
37 return GetFloatPromoKey(m_float.getSemantics()); in GetPromoKey()
64 a.FloatPromote(b.m_float.getSemantics()); in PromoteToMaxType()
126 store(m_float.bitcastToAPInt()); in GetBytes()
138 return m_float.bitcastToAPInt().getBitWidth() / 8; in GetByteSize()
150 return m_float.isZero(); in IsZero()
167 m_float.toString(string); in GetValue()
199 m_float = llvm::APFloat(semantics); in FloatPromote()
200 m_float.convertFromAPInt(m_integer, m_integer.isSigned(), in FloatPromote()
205 if (GetFloatPromoKey(semantics) < GetFloatPromoKey(m_float.getSemantics())) in FloatPromote()
209 m_float.convert(semantics, llvm::APFloat::rmNearestTiesToEven, &ignore); in FloatPromote()
296 return ToAPInt(m_float, sizeof(T) * 8, std::is_unsigned<T>::value) in GetAs()
345 return ToAPInt(m_float, 128, /*is_unsigned=*/false); in SInt128()
357 return ToAPInt(m_float, 128, /*is_unsigned=*/true); in UInt128()
372 APFloat result = m_float; in Float()
392 APFloat result = m_float; in Double()
418 m_float = copy.m_float + rhs.m_float; in operator +=()
483 m_float.clearSign(); in AbsoluteValue()
497 m_float.changeSign(); in UnaryNegate()
528 result.m_float = lhs.m_float - rhs.m_float; in operator -()
546 result.m_float = lhs.m_float / rhs.m_float; in operator /()
566 result.m_float = lhs.m_float * rhs.m_float; in operator *()
685 m_float = std::move(f); in SetValueFromCString()
827 result = lhs.m_float.compare(rhs.m_float); in operator ==()
849 result = lhs.m_float.compare(rhs.m_float); in operator <()