[llvm] [Target] Use llvm::max_element (NFC) (PR #137926)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 29 23:51:24 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/137926
None
>From 0494a338497a9d9d503639e43c383f16f5ccee58 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Tue, 29 Apr 2025 23:36:27 -0700
Subject: [PATCH] [Target] Use llvm::max_element (NFC)
---
llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 6 +++---
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 3 +--
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp b/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
index 7592634117dc1..9d07512b7d8a6 100644
--- a/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
+++ b/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
@@ -877,9 +877,9 @@ MipsDelaySlotFiller::selectSuccBB(MachineBasicBlock &B) const {
// Select the successor with the larget edge weight.
auto &Prob = getAnalysis<MachineBranchProbabilityInfoWrapperPass>().getMBPI();
- MachineBasicBlock *S = *std::max_element(
- B.succ_begin(), B.succ_end(),
- [&](const MachineBasicBlock *Dst0, const MachineBasicBlock *Dst1) {
+ MachineBasicBlock *S =
+ *llvm::max_element(B.successors(), [&](const MachineBasicBlock *Dst0,
+ const MachineBasicBlock *Dst1) {
return Prob.getEdgeProbability(&B, Dst0) <
Prob.getEdgeProbability(&B, Dst1);
});
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
index 794db887bd073..aac68b32da13a 100644
--- a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
+++ b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
@@ -2542,8 +2542,7 @@ SDValue WebAssemblyTargetLowering::LowerBUILD_VECTOR(SDValue Op,
};
auto GetMostCommon = [](auto &Counts) {
- auto CommonIt =
- std::max_element(Counts.begin(), Counts.end(), llvm::less_second());
+ auto CommonIt = llvm::max_element(Counts, llvm::less_second());
assert(CommonIt != Counts.end() && "Unexpected all-undef build_vector");
return *CommonIt;
};
More information about the llvm-commits
mailing list