Skip to content

Commit ed0ee3a

Browse files
[mlir] Use llvm::fill (NFC) (#147100)
We can pass a range to llvm::fill.
1 parent 1be685a commit ed0ee3a

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

mlir/lib/Dialect/GPU/IR/GPUDialect.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1147,8 +1147,7 @@ void LaunchFuncOp::build(OpBuilder &builder, OperationState &result,
11471147
prop.kernel = kernelSymbol;
11481148
size_t segmentSizesLen = std::size(prop.operandSegmentSizes);
11491149
// Initialize the segment sizes to 1.
1150-
for (auto &sz : prop.operandSegmentSizes)
1151-
sz = 1;
1150+
llvm::fill(prop.operandSegmentSizes, 1);
11521151
prop.operandSegmentSizes[0] = asyncDependencies.size();
11531152
if (!clusterSize.has_value()) {
11541153
prop.operandSegmentSizes[segmentSizesLen - 4] = 0;
@@ -1196,8 +1195,7 @@ void LaunchFuncOp::build(OpBuilder &builder, OperationState &result,
11961195
prop.kernel = kernel;
11971196
size_t segmentSizesLen = std::size(prop.operandSegmentSizes);
11981197
// Initialize the segment sizes to 1.
1199-
for (auto &sz : prop.operandSegmentSizes)
1200-
sz = 1;
1198+
llvm::fill(prop.operandSegmentSizes, 1);
12011199
prop.operandSegmentSizes[0] = 0;
12021200
if (!clusterSize.has_value()) {
12031201
prop.operandSegmentSizes[segmentSizesLen - 4] = 0;

0 commit comments

Comments
 (0)