[Mlir-commits] [mlir] [MLIR][Linalg] Remove unused function permuteValues (NFC) (PR #188990)
Mehdi Amini
llvmlistbot at llvm.org
Fri Mar 27 06:13:29 PDT 2026
https://github.com/joker-eph created https://github.com/llvm/llvm-project/pull/188990
None
>From 0f5ebf65efc824253ab7097f7bf075fafd9a6374 Mon Sep 17 00:00:00 2001
From: Mehdi Amini <joker.eph at gmail.com>
Date: Fri, 27 Mar 2026 06:01:41 -0700
Subject: [PATCH] [MLIR][Linalg] Remove unused function permuteValues (NFC)
---
.../Linalg/Transforms/DecomposeLinalgOps.cpp | 13 -------------
1 file changed, 13 deletions(-)
diff --git a/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp b/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp
index a1e9da15f1013..3c8d2aadc8c75 100644
--- a/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp
+++ b/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp
@@ -116,19 +116,6 @@ static SmallVector<OpFoldResult> getGenericOpLoopRange(OpBuilder &b,
allShapesSizes);
}
-/// Helper method to permute the list of `values` based on the `map`.
-SmallVector<OpFoldResult> permuteValues(ArrayRef<OpFoldResult> values,
- AffineMap map) {
- assert(map.isPermutation());
- SmallVector<OpFoldResult> permutedValues(values.size());
- for (const auto &position :
- llvm::enumerate(llvm::map_range(map.getResults(), [](AffineExpr expr) {
- return cast<AffineDimExpr>(expr).getPosition();
- })))
- permutedValues[position.value()] = values[position.index()];
- return permutedValues;
-}
-
/// Get zero value for an element type.
static Value getZero(OpBuilder &b, Location loc, Type elementType) {
assert(elementType.isIntOrIndexOrFloat() &&
More information about the Mlir-commits
mailing list