[Mlir-commits] [mlir] 766b301 - [mlir] Fix a warning
Kazu Hirata
llvmlistbot at llvm.org
Tue Jun 10 12:54:48 PDT 2025
Author: Kazu Hirata
Date: 2025-06-10T12:54:42-07:00
New Revision: 766b3016c4527a8b23772a421d71876fe186255f
URL: https://github.com/llvm/llvm-project/commit/766b3016c4527a8b23772a421d71876fe186255f
DIFF: https://github.com/llvm/llvm-project/commit/766b3016c4527a8b23772a421d71876fe186255f.diff
LOG: [mlir] Fix a warning
This patch fixes:
mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp:1066:62:
error: missing field 'mergeOps' initializer
[-Werror,-Wmissing-field-initializers]
mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp:1076:75:
error: missing field 'mergeOps' initializer
[-Werror,-Wmissing-field-initializers]
Added:
Modified:
mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp b/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
index a0f9b599d1351..3f29dd3ac5e48 100644
--- a/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
+++ b/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
@@ -1061,9 +1061,12 @@ mlir::scf::tileUsingSCF(RewriterBase &rewriter, TilingInterface op,
if (loops.empty()) {
// If loops are empty, the tiled op is used as the replacement for the
// untiled op.
- return scf::SCFTilingResult{tilingResult->tiledOps, initTensors, loops,
+ return scf::SCFTilingResult{tilingResult->tiledOps,
+ initTensors,
+ loops,
tilingResult->tiledValues,
- tilingResult->generatedSlices};
+ tilingResult->generatedSlices,
+ {}};
}
auto loopResults = llvm::map_to_vector(loops.front()->getResults(),
@@ -1072,8 +1075,9 @@ mlir::scf::tileUsingSCF(RewriterBase &rewriter, TilingInterface op,
// For the full reduction case, there is nothing more to do.
if (options.reductionStrategy ==
scf::SCFTilingOptions::ReductionTilingStrategy::FullReduction) {
- return scf::SCFTilingResult{tilingResult->tiledOps, initTensors, loops,
- loopResults, tilingResult->generatedSlices};
+ return scf::SCFTilingResult{
+ tilingResult->tiledOps, initTensors, loops, loopResults,
+ tilingResult->generatedSlices, {}};
}
// The results of the loop needs to be merged.
More information about the Mlir-commits
mailing list