Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/lldb/source/Utility/
H A DScalar.cpp30 Scalar::PromotionKey Scalar::GetPromoKey() const { in GetPromoKey()
33 return PromotionKey{e_void, 0, false}; in GetPromoKey()
35 return PromotionKey{e_int, m_integer.getBitWidth(), m_integer.isUnsigned()}; in GetPromoKey()
42 Scalar::PromotionKey Scalar::GetFloatPromoKey(const llvm::fltSemantics &sem) { in GetFloatPromoKey()
48 return PromotionKey{e_float, entry.index(), false}; in GetFloatPromoKey()
68 PromotionKey lhs_key = lhs.GetPromoKey(); in PromoteToMaxType()
69 PromotionKey rhs_key = rhs.GetPromoKey(); in PromoteToMaxType()
184 if (GetPromoKey() > PromotionKey(e_int, bits, !sign)) in IntegralPromote()
/openbsd-src/gnu/llvm/lldb/include/lldb/Utility/
H A DScalar.h198 using PromotionKey = std::tuple<Type, unsigned, bool>; variable
199 PromotionKey GetPromoKey() const;
201 static PromotionKey GetFloatPromoKey(const llvm::fltSemantics &semantics);