diff options
| author | Fangrui Song <maskray@google.com> | 2019-04-23 14:51:27 +0000 |
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2019-04-23 14:51:27 +0000 |
| commit | efd94c56badf696ed7193f4a83c7a59f7dfbfc6e (patch) | |
| tree | 63f7a8a57c367cf6ba845a80eda9177b62c516be /llvm/utils/TableGen/AsmMatcherEmitter.cpp | |
| parent | 99cf58339fceadee43ba3fdbf962a083cd5af6c4 (diff) | |
| download | bcm5719-llvm-efd94c56badf696ed7193f4a83c7a59f7dfbfc6e.tar.gz bcm5719-llvm-efd94c56badf696ed7193f4a83c7a59f7dfbfc6e.zip | |
Use llvm::stable_sort
While touching the code, simplify if feasible.
llvm-svn: 358996
Diffstat (limited to 'llvm/utils/TableGen/AsmMatcherEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/AsmMatcherEmitter.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/utils/TableGen/AsmMatcherEmitter.cpp b/llvm/utils/TableGen/AsmMatcherEmitter.cpp index df089cbf0ea..1229b65b24b 100644 --- a/llvm/utils/TableGen/AsmMatcherEmitter.cpp +++ b/llvm/utils/TableGen/AsmMatcherEmitter.cpp @@ -3131,10 +3131,10 @@ void AsmMatcherEmitter::run(raw_ostream &OS) { // Sort the instruction table using the partial order on classes. We use // stable_sort to ensure that ambiguous instructions are still // deterministically ordered. - std::stable_sort(Info.Matchables.begin(), Info.Matchables.end(), - [](const std::unique_ptr<MatchableInfo> &a, - const std::unique_ptr<MatchableInfo> &b){ - return *a < *b;}); + llvm::stable_sort( + Info.Matchables, + [](const std::unique_ptr<MatchableInfo> &a, + const std::unique_ptr<MatchableInfo> &b) { return *a < *b; }); #ifdef EXPENSIVE_CHECKS // Verify that the table is sorted and operator < works transitively. |

