[Mlir-commits] [mlir] [mlir] Remove extraneous calls to make_range (NFC) (PR #134020)
Kazu Hirata
llvmlistbot at llvm.org
Tue Apr 1 19:51:47 PDT 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/134020
None
>From 36b6c5e1429a2a8d7687d3a137f3e20d7b07647b Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Tue, 1 Apr 2025 08:58:37 -0700
Subject: [PATCH] [mlir] Remove extraneous calls to make_range (NFC)
---
mlir/lib/Dialect/Mesh/IR/MeshOps.cpp | 34 ++++++++--------------------
1 file changed, 9 insertions(+), 25 deletions(-)
diff --git a/mlir/lib/Dialect/Mesh/IR/MeshOps.cpp b/mlir/lib/Dialect/Mesh/IR/MeshOps.cpp
index 65475b69dbdb1..1a1334f0ea474 100644
--- a/mlir/lib/Dialect/Mesh/IR/MeshOps.cpp
+++ b/mlir/lib/Dialect/Mesh/IR/MeshOps.cpp
@@ -693,10 +693,7 @@ bool MeshSharding::equalSplitAndPartialAxes(const MeshSharding &rhs) const {
if (getPartialAxes().size() != rhs.getPartialAxes().size() ||
(!getPartialAxes().empty() && getPartialType() != rhs.getPartialType()) ||
- !llvm::equal(
- llvm::make_range(getPartialAxes().begin(), getPartialAxes().end()),
- llvm::make_range(rhs.getPartialAxes().begin(),
- rhs.getPartialAxes().end()))) {
+ !llvm::equal(getPartialAxes(), rhs.getPartialAxes())) {
return false;
}
@@ -708,11 +705,9 @@ bool MeshSharding::equalSplitAndPartialAxes(const MeshSharding &rhs) const {
return false;
}
- return llvm::all_of(llvm::make_range(getSplitAxes().begin() + minSize,
- getSplitAxes().end()),
+ return llvm::all_of(llvm::drop_begin(getSplitAxes(), minSize),
std::mem_fn(&MeshAxesAttr::empty)) &&
- llvm::all_of(llvm::make_range(rhs.getSplitAxes().begin() + minSize,
- rhs.getSplitAxes().end()),
+ llvm::all_of(llvm::drop_begin(rhs.getSplitAxes(), minSize),
std::mem_fn(&MeshAxesAttr::empty));
}
@@ -723,19 +718,14 @@ bool MeshSharding::equalHaloAndShardSizes(const MeshSharding &rhs) const {
bool MeshSharding::equalShardSizes(const MeshSharding &rhs) const {
if (rhs.getStaticShardedDimsOffsets().size() !=
getStaticShardedDimsOffsets().size() ||
- !llvm::equal(llvm::make_range(getStaticShardedDimsOffsets().begin(),
- getStaticShardedDimsOffsets().end()),
- llvm::make_range(rhs.getStaticShardedDimsOffsets().begin(),
- rhs.getStaticShardedDimsOffsets().end()))) {
+ !llvm::equal(getStaticShardedDimsOffsets(),
+ rhs.getStaticShardedDimsOffsets())) {
return false;
}
if (rhs.getDynamicShardedDimsOffsets().size() !=
getDynamicShardedDimsOffsets().size() ||
- !llvm::equal(
- llvm::make_range(getDynamicShardedDimsOffsets().begin(),
- getDynamicShardedDimsOffsets().end()),
- llvm::make_range(rhs.getDynamicShardedDimsOffsets().begin(),
- rhs.getDynamicShardedDimsOffsets().end()))) {
+ !llvm::equal(getDynamicShardedDimsOffsets(),
+ rhs.getDynamicShardedDimsOffsets())) {
return false;
}
return true;
@@ -743,17 +733,11 @@ bool MeshSharding::equalShardSizes(const MeshSharding &rhs) const {
bool MeshSharding::equalHaloSizes(const MeshSharding &rhs) const {
if (rhs.getStaticHaloSizes().size() != getStaticHaloSizes().size() ||
- !llvm::equal(llvm::make_range(getStaticHaloSizes().begin(),
- getStaticHaloSizes().end()),
- llvm::make_range(rhs.getStaticHaloSizes().begin(),
- rhs.getStaticHaloSizes().end()))) {
+ !llvm::equal(getStaticHaloSizes(), rhs.getStaticHaloSizes())) {
return false;
}
if (rhs.getDynamicHaloSizes().size() != getDynamicHaloSizes().size() ||
- !llvm::equal(llvm::make_range(getDynamicHaloSizes().begin(),
- getDynamicHaloSizes().end()),
- llvm::make_range(rhs.getDynamicHaloSizes().begin(),
- rhs.getDynamicHaloSizes().end()))) {
+ !llvm::equal(getDynamicHaloSizes(), rhs.getDynamicHaloSizes())) {
return false;
}
return true;
More information about the Mlir-commits
mailing list