llvm-project/lldb/source
Davide Italiano 49d802862d [Core] Grab-bag of improvements for Scalar.
Remove Scalar::Cast.

It was noted on the list that this method is unused. So, this patch
removes it.

Fix Scalar::Promote for most integer types

This fixes promotion of most integer types (128- and 256-bit types are
handled in a subsequent patch) to floating-point types. Previously
promotion was done bitwise, where value preservation is correct.

Fix Scalar::Promote for 128- and 256-bit integer types

This patch fixes the behavior of Scalar::Promote when trying to
perform a binary operation involving a 128- or 256-bit integer type
and a floating-point type. Now, the integer is cast to the floating
point type for the operation.

Patch by Tom Tromey!

Differential Revision:  https://reviews.llvm.org/D44907

llvm-svn: 328985
2018-04-02 16:50:54 +00:00
..
API Add a missing return in SBPlatform::IsConnected and test 2018-03-13 21:06:05 +00:00
Breakpoint Re-add change for https://reviews.llvm.org/D42582 with added directories. 2018-03-12 21:17:04 +00:00
Commands [Commands] Add a (currently empty) `stats` command. 2018-03-23 21:55:48 +00:00
Core [Core] Grab-bag of improvements for Scalar. 2018-04-02 16:50:54 +00:00
DataFormatters Use exact equality for category language matching, for all languages, except those specifically mentioned. 2017-06-06 20:40:24 +00:00
Expression Move the codebase to use: DWARFCompileUnit -> DWARFUnit 2018-03-18 20:11:02 +00:00
Host NativeThreadProtocol: delete dead code 2018-03-29 10:09:11 +00:00
Initialization Don't use llvm::EnablePrettyStackTrace on macOS. 2017-12-02 00:11:18 +00:00
Interpreter [Commands] Add a (currently empty) `stats` command. 2018-03-23 21:55:48 +00:00
Plugins Support template template parameters 2018-04-02 16:18:32 +00:00
Symbol Support template template parameters 2018-04-02 16:18:32 +00:00
Target Re-land: [lldb] Use vFlash commands when writing to target's flash memory regions 2018-03-20 11:56:24 +00:00
Utility Move StringExtractorGDBRemote.h to the include folder 2018-03-20 16:14:00 +00:00
CMakeLists.txt Remove Plugins/Process/POSIX from include_directories 2017-04-11 12:26:25 +00:00
lldb.cpp Run clang-format on lldb.cpp 2017-11-02 16:56:52 +00:00