[Mlir-commits] [mlir] 2844d86 - [mlir] Remove unused local variables (NFC) (#167107)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Sat Nov 8 07:41:19 PST 2025
Author: Kazu Hirata
Date: 2025-11-08T07:41:15-08:00
New Revision: 2844d867340a1f4a0d4c4e09ec67f9de5213228e
URL: https://github.com/llvm/llvm-project/commit/2844d867340a1f4a0d4c4e09ec67f9de5213228e
DIFF: https://github.com/llvm/llvm-project/commit/2844d867340a1f4a0d4c4e09ec67f9de5213228e.diff
LOG: [mlir] Remove unused local variables (NFC) (#167107)
Identified with bugprone-unused-local-non-trivial-variable.
Added:
Modified:
mlir/lib/Dialect/Affine/Utils/Utils.cpp
mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp
mlir/lib/Dialect/SCF/Transforms/ParallelForToNestedFors.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/Affine/Utils/Utils.cpp b/mlir/lib/Dialect/Affine/Utils/Utils.cpp
index 845be20d15b69..deba1600e28a0 100644
--- a/mlir/lib/Dialect/Affine/Utils/Utils.cpp
+++ b/mlir/lib/Dialect/Affine/Utils/Utils.cpp
@@ -1327,9 +1327,6 @@ LogicalResult mlir::affine::replaceAllMemRefUsesWith(
assert(cast<MemRefType>(oldMemRef.getType()).getElementType() ==
cast<MemRefType>(newMemRef.getType()).getElementType());
- std::unique_ptr<DominanceInfo> domInfo;
- std::unique_ptr<PostDominanceInfo> postDomInfo;
-
// Walk all uses of old memref; collect ops to perform replacement. We use a
// DenseSet since an operation could potentially have multiple uses of a
// memref (although rare), and the replacement later is going to erase ops.
diff --git a/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp b/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
index 57b610b31e964..8a0440bcc6fb9 100644
--- a/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
+++ b/mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
@@ -216,8 +216,6 @@ struct LinalgOpTilingInterface
SmallVectorImpl<OpFoldResult> &iterDomainSizes) const {
auto linalgOp = cast<LinalgOp>(op);
- std::optional<SmallVector<OpFoldResult>> iterationSpaceOffsets,
- iterationSpaceSizes;
SmallVector<AffineMap> indexingMaps =
llvm::map_to_vector(operandNumbers, [&](unsigned operandNumber) {
OpOperand &opOperand = linalgOp->getOpOperand(operandNumber);
diff --git a/mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp b/mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp
index a99e4846eea20..91262bd76ca31 100644
--- a/mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp
+++ b/mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp
@@ -571,7 +571,6 @@ Operation *ACCImplicitData::generateDataClauseOpForCandidate(
/*structured=*/true, /*implicit=*/true,
accSupport.getVariableName(var));
} else {
- SmallVector<Value> bounds;
auto copyinOp =
acc::CopyinOp::create(builder, loc, var,
/*structured=*/true, /*implicit=*/true,
diff --git a/mlir/lib/Dialect/SCF/Transforms/ParallelForToNestedFors.cpp b/mlir/lib/Dialect/SCF/Transforms/ParallelForToNestedFors.cpp
index 8f7d5e308f433..c469a991fff64 100644
--- a/mlir/lib/Dialect/SCF/Transforms/ParallelForToNestedFors.cpp
+++ b/mlir/lib/Dialect/SCF/Transforms/ParallelForToNestedFors.cpp
@@ -44,7 +44,6 @@ mlir::scf::parallelForToNestedFors(RewriterBase &rewriter,
lowerBounds.size() == steps.size() &&
"Mismatched parallel loop bounds");
- SmallVector<Value> ivs;
scf::LoopNest loopNest =
scf::buildLoopNest(rewriter, loc, lowerBounds, upperBounds, steps);
More information about the Mlir-commits
mailing list