[Mlir-commits] [mlir] [mlir] Construct SmallVector with initial values (NFC) (PR #169239)
Kazu Hirata
llvmlistbot at llvm.org
Sun Nov 23 13:10:22 PST 2025
https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/169239
Identified with llvm-use-ranges.
>From f8690c49b831390d7d32739006afc9482bd01e76 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 23 Nov 2025 11:58:19 -0800
Subject: [PATCH] [mlir] Construct SmallVector with initial values (NFC)
Identified with llvm-use-ranges.
---
.../XeGPU/Transforms/XeGPUSubgroupDistribute.cpp | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp b/mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
index 4455811a2e681..b64eb5b29ccb0 100644
--- a/mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
+++ b/mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
@@ -989,9 +989,8 @@ struct LoadMatrixDistribution final : public gpu::WarpDistributionPattern {
SmallVector<Value> newOperands = llvm::map_to_vector(
newRetIndices, [&](size_t idx) { return newWarpOp.getResult(idx); });
- SmallVector<int64_t> newConstOffsets{matrixOp.getConstOffsets()};
- std::fill(newConstOffsets.begin(), newConstOffsets.end(),
- ShapedType::kDynamic);
+ SmallVector<int64_t> newConstOffsets(matrixOp.getConstOffsets().size(),
+ ShapedType::kDynamic);
DenseI64ArrayAttr newConstOffsetsAttr =
rewriter.getDenseI64ArrayAttr(newConstOffsets);
ValueRange currentOffsets =
@@ -1066,9 +1065,8 @@ struct StoreMatrixDistribution final : public gpu::WarpDistributionPattern {
SmallVector<Value> newOperands = llvm::map_to_vector(
newRetIndices, [&](size_t idx) { return newWarpOp.getResult(idx); });
- SmallVector<int64_t> newConstOffsets{matrixOp.getConstOffsets()};
- std::fill(newConstOffsets.begin(), newConstOffsets.end(),
- ShapedType::kDynamic);
+ SmallVector<int64_t> newConstOffsets(matrixOp.getConstOffsets().size(),
+ ShapedType::kDynamic);
DenseI64ArrayAttr newConstOffsetsAttr =
rewriter.getDenseI64ArrayAttr(newConstOffsets);
ValueRange currentOffsets =
More information about the Mlir-commits
mailing list