[llvm] [GenericDomTree][NFC] Use llvm algorithms (PR #97104)
David Blaikie via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 3 09:12:17 PDT 2024
================
@@ -197,10 +197,9 @@ struct SemiNCAInfo {
constexpr bool Direction = IsReverse != IsPostDom; // XOR.
auto Successors = getChildren<Direction>(BB, BatchUpdates);
if (SuccOrder && Successors.size() > 1)
- llvm::sort(
- Successors.begin(), Successors.end(), [=](NodePtr A, NodePtr B) {
- return SuccOrder->find(A)->second < SuccOrder->find(B)->second;
- });
+ llvm::sort(Successors, [SuccOrder](NodePtr A, NodePtr B) {
----------------
dwblaikie wrote:
use `[&]` capture? I don't think it's helpful to fuss about what's being captured for a locally referenced lambda like this.
https://github.com/llvm/llvm-project/pull/97104
More information about the llvm-commits
mailing list