diff options
| author | Chandler Carruth <chandlerc@gmail.com> | 2014-02-25 03:59:29 +0000 |
|---|---|---|
| committer | Chandler Carruth <chandlerc@gmail.com> | 2014-02-25 03:59:29 +0000 |
| commit | 83cee7722d884090a7e91ffe397c43f97be2e5f8 (patch) | |
| tree | efbf6ffe545decf04e9790dcfdfcb78568bc5c29 /lldb/tools/debugserver/source/MacOSX/CFData.cpp | |
| parent | 0b9682efa42cbd2c3d4ee5cfd56b22f590aeaa8a (diff) | |
| download | bcm5719-llvm-83cee7722d884090a7e91ffe397c43f97be2e5f8.tar.gz bcm5719-llvm-83cee7722d884090a7e91ffe397c43f97be2e5f8.zip | |
[SROA] Add a debugging tool which shuffles the slices sequence prior to
sorting it. This helps uncover latent reliance on the original ordering
which aren't guaranteed to be preserved by std::sort (but often are),
and which are based on the use-def chain orderings which also aren't
(technically) guaranteed.
Only available in C++11 debug builds, and behind a flag to prevent noise
at the moment, but this is generally useful so figured I'd put it in the
tree rather than keeping it out-of-tree.
llvm-svn: 202106
Diffstat (limited to 'lldb/tools/debugserver/source/MacOSX/CFData.cpp')
0 files changed, 0 insertions, 0 deletions

