Home
last modified time | relevance | path

Searched refs:PromotionKey (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DScalar.cpp31 Scalar::PromotionKey Scalar::GetPromoKey() const { in GetPromoKey()
34 return PromotionKey{e_void, 0, false}; in GetPromoKey()
36 return PromotionKey{e_int, m_integer.getBitWidth(), m_integer.isUnsigned()}; in GetPromoKey()
43 Scalar::PromotionKey Scalar::GetFloatPromoKey(const llvm::fltSemantics &sem) { in GetFloatPromoKey()
49 return PromotionKey{e_float, entry.index(), false}; in GetFloatPromoKey()
69 PromotionKey lhs_key = lhs.GetPromoKey(); in PromoteToMaxType()
70 PromotionKey rhs_key = rhs.GetPromoKey(); in PromoteToMaxType()
185 if (GetPromoKey() > PromotionKey(e_int, bits, !sign)) in IntegralPromote()
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DScalar.h207 using PromotionKey = std::tuple<Type, unsigned, bool>; variable
208 PromotionKey GetPromoKey() const;
210 static PromotionKey GetFloatPromoKey(const llvm::fltSemantics &semantics);