[all-commits] [llvm/llvm-project] e4e64e: [MLIR][Transform] Consolidate the transform ops of...

Amy Wang via All-commits all-commits at lists.llvm.org
Wed Nov 30 08:08:27 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e4e64eaade9463974ce92e4ab5f04d8e7a699de5
      https://github.com/llvm/llvm-project/commit/e4e64eaade9463974ce92e4ab5f04d8e7a699de5
  Author: Amy Wang <kai.ting.wang at huawei.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    M mlir/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.td
    M mlir/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
    M mlir/lib/Dialect/Affine/TransformOps/AffineTransformOps.cpp
    M mlir/lib/Dialect/SCF/TransformOps/SCFTransformOps.cpp
    R mlir/test/Dialect/Affine/transform-ops.mlir
    M mlir/test/Dialect/SCF/transform-ops.mlir

  Log Message:
  -----------
  [MLIR][Transform] Consolidate the transform ops of get_parent_for and loop unroll from affine and scf dialects.

This patch consolidates the two transform ops from the affine dialect
and the scf dialect to avoid code duplication.

This is to address the review comments from
https://reviews.llvm.org/D137997.

The transform ops directory / file structure for the affine dialect is
kept for the purpose of forth-coming transform ops
for affine, but get_parent_for and unroll are removed.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D138980




More information about the All-commits mailing list