diff options
Diffstat (limited to 'lldb/source/Core/Scalar.cpp')
| -rw-r--r-- | lldb/source/Core/Scalar.cpp | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/lldb/source/Core/Scalar.cpp b/lldb/source/Core/Scalar.cpp index 04970a69b84..a45424d0b1f 100644 --- a/lldb/source/Core/Scalar.cpp +++ b/lldb/source/Core/Scalar.cpp @@ -78,74 +78,6 @@ PromoteToMaxType return Scalar::e_void; } -llvm::APInt -Scalar::APIntWithTypeAndValue(Scalar::Type type, uint64_t raw_value) -{ - // APInt(unsigned numBits, uint64_t val, bool isSigned = false) - unsigned num_bits = 1; - bool is_signed = false; - - switch (type) - { - case Scalar::e_void: - break; - case Scalar::e_sint: - is_signed = true; - num_bits = sizeof(sint_t) * 8; - break; - case Scalar::e_uint: - is_signed = false; - num_bits = sizeof(uint_t) * 8; - break; - case Scalar::e_slong: - is_signed = true; - num_bits = sizeof(slong_t) * 8; - break; - case Scalar::e_ulong: - is_signed = false; - num_bits = sizeof(ulong_t) * 8; - break; - case Scalar::e_slonglong: - is_signed = true; - num_bits = sizeof(slonglong_t) * 8; - break; - case Scalar::e_ulonglong: - is_signed = false; - num_bits = sizeof(ulonglong_t) * 8; - break; - case Scalar::e_sint128: - is_signed = true; - num_bits = 128; - break; - case Scalar::e_uint128: - is_signed = false; - num_bits = 128; - break; - case Scalar::e_sint256: - is_signed = true; - num_bits = 256; - break; - case Scalar::e_uint256: - is_signed = false; - num_bits = 256; - break; - case Scalar::e_float: - is_signed = false; - num_bits = sizeof(float_t) * 8; - break; - case Scalar::e_double: - is_signed = false; - num_bits = sizeof(double_t) * 8; - break; - case Scalar::e_long_double: - is_signed = false; - num_bits = sizeof(long_double_t) * 8; - break; - } - - return llvm::APInt(num_bits, raw_value, is_signed); -} - Scalar::Scalar() : m_type(e_void), m_float((float)0) |

