[all-commits] [llvm/llvm-project] e5137e: [MLIR][Linalg] Retire `tile_to_scf_for` (#65633)

lorenzo chelini via All-commits all-commits at lists.llvm.org
Thu Sep 7 13:13:36 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e5137e7c33fff9d0c31179cae2cffb12a82b1b56
      https://github.com/llvm/llvm-project/commit/e5137e7c33fff9d0c31179cae2cffb12a82b1b56
  Author: lorenzo chelini <l.chelini at icloud.com>
  Date:   2023-09-07 (Thu, 07 Sep 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
    M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
    M mlir/test/Dialect/Linalg/generalize-tensor-pack-tile.mlir
    M mlir/test/Dialect/Linalg/generalize-tensor-unpack-tile.mlir
    M mlir/test/Dialect/Linalg/masked_vectorization.mlir
    M mlir/test/Dialect/Linalg/transform-op-hoist-pad-build-packing-loop-nest.mlir
    M mlir/test/Dialect/Linalg/transform-op-hoist-pad.mlir
    M mlir/test/Dialect/Linalg/transform-ops-invalid.mlir
    M mlir/test/Dialect/Tensor/tiling.mlir

  Log Message:
  -----------
  [MLIR][Linalg] Retire `tile_to_scf_for` (#65633)

Both `TileOp` and `TileToScfForOp` use the tiling interface and the
`tileUsingSCFForOp` method. This duplication was introduced in
https://github.com/llvm/llvm-project/commit/44cfea0279a4fb9ea8cb0c68a2b5ee7a81654071
as a way to retire `linalg::tileLinalgOp,` now there is not more need
for this duplication, and it seems that `tileOp` has more recent
changes, thus retire `TileToScfForOp.`




More information about the All-commits mailing list