[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