[Mlir-commits] [mlir] 32c429b - [MLIR][Linalg] Remove unused function permuteValues (NFC) (#188990)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Fri Mar 27 06:13:35 PDT 2026
Author: Mehdi Amini
Date: 2026-03-27T14:13:31+01:00
New Revision: 32c429b2871cb59eb6400483dbed90a61996a825
URL: https://github.com/llvm/llvm-project/commit/32c429b2871cb59eb6400483dbed90a61996a825
DIFF: https://github.com/llvm/llvm-project/commit/32c429b2871cb59eb6400483dbed90a61996a825.diff
LOG: [MLIR][Linalg] Remove unused function permuteValues (NFC) (#188990)
Added:
Modified:
mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp
Removed:
################################################################################
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