summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Windows/Common/LocalDebugDelegate.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2017-05-12 01:46:01 +0000
committerCraig Topper <craig.topper@gmail.com>2017-05-12 01:46:01 +0000
commita92fd0bebb9ed9175f1fb235f3ee1775bdf61cce (patch)
treecfcea84db39b8f325dffc63873fa336ccf8a6758 /lldb/source/Plugins/Process/Windows/Common/LocalDebugDelegate.cpp
parent5750a3fa20614580c7c726817b87022f5c5ac18a (diff)
downloadbcm5719-llvm-a92fd0bebb9ed9175f1fb235f3ee1775bdf61cce.tar.gz
bcm5719-llvm-a92fd0bebb9ed9175f1fb235f3ee1775bdf61cce.zip
[APInt] Add a utility method to change the bit width and storage size of an APInt.
Summary: This adds a resize method to APInt that manages deleting/allocating storage for an APInt and changes its bit width. Use this to simplify code in copy assignment and divide. The assignment code in particular was overly complicated. Treating every possible case as a separate implementation. I'm also pretty sure the clearUnusedBits code at the end was unnecessary. Since we always copying whole words from the source APInt. All unused bits should be clear in the source. Reviewers: hans, RKSimon Reviewed By: RKSimon Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D33073 llvm-svn: 302863
Diffstat (limited to 'lldb/source/Plugins/Process/Windows/Common/LocalDebugDelegate.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud