[llvm] [BOLT] Use llvm::max_element (NFC) (PR #140342)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Fri May 16 20:30:24 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/140342
None
>From 13d0ea570a486df4a6a9907bed56d2dbf7f75c71 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Fri, 16 May 2025 20:12:14 -0700
Subject: [PATCH] [BOLT] Use llvm::max_element (NFC)
---
bolt/lib/Passes/PettisAndHansen.cpp | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/bolt/lib/Passes/PettisAndHansen.cpp b/bolt/lib/Passes/PettisAndHansen.cpp
index f138c609b689a..ab466ab47dcb0 100644
--- a/bolt/lib/Passes/PettisAndHansen.cpp
+++ b/bolt/lib/Passes/PettisAndHansen.cpp
@@ -143,11 +143,10 @@ std::vector<Cluster> pettisAndHansen(const CallGraph &Cg) {
// Find an arc with max weight and merge its nodes
while (!Carcs.empty()) {
- auto Maxpos =
- std::max_element(Carcs.begin(), Carcs.end(),
- [&](const ClusterArc &Carc1, const ClusterArc &Carc2) {
- return Carc1.Weight < Carc2.Weight;
- });
+ auto Maxpos = llvm::max_element(
+ Carcs, [&](const ClusterArc &Carc1, const ClusterArc &Carc2) {
+ return Carc1.Weight < Carc2.Weight;
+ });
ClusterArc Max = *Maxpos;
Carcs.erase(Maxpos);
More information about the llvm-commits
mailing list