diff --git a/mlir/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h b/mlir/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h index 9feb04dbe03c1..7b43aa43c7517 100644 --- a/mlir/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h +++ b/mlir/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h @@ -272,9 +272,10 @@ FailureOr> yieldReplacementForFusedProducer( struct SCFTileAndFuseResult { /// List of untiled operations that were fused with the tiled consumer. llvm::SetVector fusedProducers; - /// List of tiled and fused operations generated. The first one in this list - /// is guaranteed to be the tiled operations generated during tiling of the - /// generated operation. + /// List of tiled and fused operations generated. The first element is always + /// the tiled version of the original consumer operation processed by + /// `tileConsumerAndFuseProducersUsingSCF`, followed by any operations that + /// were fused with it. llvm::SetVector tiledAndFusedOps; /// The `scf.for` operations that iterate over the tiles. SmallVector loops;