diff options
| author | Unnar Freyr Erlendsson <unnar@google.com> | 2020-01-20 12:49:15 +0100 |
|---|---|---|
| committer | Pavel Labath <pavel@labath.sk> | 2020-01-20 12:50:58 +0100 |
| commit | 39f1335486eae355b2259d59549382e5cee9e38f (patch) | |
| tree | 6907d1f2563cf84c189fd527b95d3e6d42192887 /llvm/tools/llvm-ml/Disassembler.cpp | |
| parent | b7af1bfa6e31a2a896e8a94a7f086914719e7d5d (diff) | |
| download | llvm-39f1335486eae355b2259d59549382e5cee9e38f.zip llvm-39f1335486eae355b2259d59549382e5cee9e38f.tar.gz llvm-39f1335486eae355b2259d59549382e5cee9e38f.tar.bz2 | |
Make SymbolFileDWARF::ParseLineTable use std::sort instead of insertion sort
Summary:
Motivation: When setting breakpoints in certain projects line sequences are frequently being inserted out of order.
Rather than inserting sequences one at a time into a sorted line table, store all the line sequences as we're building them up and sort and flatten afterwards.
Reviewers: jdoerfert, labath
Reviewed By: labath
Subscribers: teemperor, labath, mgrang, JDevlieghere, lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D72909
Diffstat (limited to 'llvm/tools/llvm-ml/Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions
