diff options
author | Kazu Hirata <kazu@google.com> | 2023-09-22 00:41:37 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2023-09-22 00:41:37 -0700 |
commit | 4c14638b55ad0e3b2ee33adfaaa88f23f60a96c1 (patch) | |
tree | 626fd783f4305084bf80ef92fe8d14905c8a09ad /llvm/lib/ProfileData/SampleProfWriter.cpp | |
parent | 45778602f4cff8597c6488fa42200c0010d1e259 (diff) | |
download | llvm-4c14638b55ad0e3b2ee33adfaaa88f23f60a96c1.zip llvm-4c14638b55ad0e3b2ee33adfaaa88f23f60a96c1.tar.gz llvm-4c14638b55ad0e3b2ee33adfaaa88f23f60a96c1.tar.bz2 |
[llvm] Use range-based for loops (NFC)
Diffstat (limited to 'llvm/lib/ProfileData/SampleProfWriter.cpp')
-rw-r--r-- | llvm/lib/ProfileData/SampleProfWriter.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/ProfileData/SampleProfWriter.cpp b/llvm/lib/ProfileData/SampleProfWriter.cpp index f418dbe..7499023 100644 --- a/llvm/lib/ProfileData/SampleProfWriter.cpp +++ b/llvm/lib/ProfileData/SampleProfWriter.cpp @@ -83,11 +83,9 @@ void DefaultFunctionPruningStrategy::Erase(size_t CurrentOutputSize) { NumToRemove = 1; assert(NumToRemove <= SortedFunctions.size()); - llvm::for_each( - llvm::make_range(SortedFunctions.begin() + SortedFunctions.size() - - NumToRemove, - SortedFunctions.end()), - [&](const NameFunctionSamples &E) { ProfileMap.erase(E.first); }); + for (const NameFunctionSamples &E : + llvm::drop_begin(SortedFunctions, SortedFunctions.size() - NumToRemove)) + ProfileMap.erase(E.first); SortedFunctions.resize(SortedFunctions.size() - NumToRemove); } |