Lines Matching refs:m_float
38 return GetFloatPromoKey(m_float.getSemantics()); in GetPromoKey()
65 a.FloatPromote(b.m_float.getSemantics()); in PromoteToMaxType()
127 store(m_float.bitcastToAPInt()); in GetBytes()
139 return m_float.bitcastToAPInt().getBitWidth() / 8; in GetByteSize()
151 return m_float.isZero(); in IsZero()
168 m_float.toString(string); in GetValue()
200 m_float = llvm::APFloat(semantics); in FloatPromote()
201 m_float.convertFromAPInt(m_integer, m_integer.isSigned(), in FloatPromote()
206 if (GetFloatPromoKey(semantics) < GetFloatPromoKey(m_float.getSemantics())) in FloatPromote()
210 m_float.convert(semantics, llvm::APFloat::rmNearestTiesToEven, &ignore); in FloatPromote()
297 return ToAPInt(m_float, sizeof(T) * 8, std::is_unsigned<T>::value) in GetAs()
346 return ToAPInt(m_float, 128, /*is_unsigned=*/false); in SInt128()
358 return ToAPInt(m_float, 128, /*is_unsigned=*/true); in UInt128()
373 APFloat result = m_float; in Float()
393 APFloat result = m_float; in Double()
419 m_float = copy.m_float + rhs.m_float; in operator +=()
484 m_float.clearSign(); in AbsoluteValue()
498 m_float.changeSign(); in UnaryNegate()
529 result.m_float = lhs.m_float - rhs.m_float; in operator -()
547 result.m_float = lhs.m_float / rhs.m_float; in operator /()
567 result.m_float = lhs.m_float * rhs.m_float; in operator *()
686 m_float = std::move(f); in SetValueFromCString()
828 result = lhs.m_float.compare(rhs.m_float); in operator ==()
850 result = lhs.m_float.compare(rhs.m_float); in operator <()