From 05ceeb69b5d6d479deebb1e0db1788543b10512f Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 26 Apr 2025 22:22:52 -0700 Subject: [PATCH] [ADT] Use llvm::partition_point (NFC) --- llvm/include/llvm/ADT/AddressRanges.h | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/llvm/include/llvm/ADT/AddressRanges.h b/llvm/include/llvm/ADT/AddressRanges.h index 299b89c18b7e9..79ba5d5a3eddb 100644 --- a/llvm/include/llvm/ADT/AddressRanges.h +++ b/llvm/include/llvm/ADT/AddressRanges.h @@ -97,10 +97,8 @@ template class AddressRangesBase { if (Start >= End) return Ranges.end(); - auto It = - std::partition_point(Ranges.begin(), Ranges.end(), [=](const T &R) { - return AddressRange(R).start() <= Start; - }); + auto It = llvm::partition_point( + Ranges, [=](const T &R) { return AddressRange(R).start() <= Start; }); if (It == Ranges.begin()) return Ranges.end(); @@ -169,10 +167,10 @@ class AddressRangesMap : public AddressRangesBase { return; // Search for range which is less than or equal incoming Range. - auto It = std::partition_point(Ranges.begin(), Ranges.end(), - [=](const AddressRangeValuePair &R) { - return R.Range.start() <= Range.start(); - }); + auto It = + llvm::partition_point(Ranges, [=](const AddressRangeValuePair &R) { + return R.Range.start() <= Range.start(); + }); if (It != Ranges.begin()) It--;