[all-commits] [llvm/llvm-project] 586ceb: [mlir][scf] Implement structural conversion for 1:...

Ingo Müller via All-commits all-commits at lists.llvm.org
Tue Mar 28 01:33:13 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 586cebef271f627e80c3535e7cd201915f88b349
      https://github.com/llvm/llvm-project/commit/586cebef271f627e80c3535e7cd201915f88b349
  Author: Ingo Müller <ingomueller at google.com>
  Date:   2023-03-28 (Tue, 28 Mar 2023)

  Changed paths:
    M mlir/include/mlir/Dialect/SCF/Transforms/Transforms.h
    M mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt
    A mlir/lib/Dialect/SCF/Transforms/OneToNTypeConversion.cpp
    A mlir/test/Conversion/OneToNTypeConversion/scf-structural-one-to-n-type-conversion.mlir
    M mlir/test/lib/Conversion/OneToNTypeConversion/CMakeLists.txt
    M mlir/test/lib/Conversion/OneToNTypeConversion/TestOneToNTypeConversionPass.cpp

  Log Message:
  -----------
  [mlir][scf] Implement structural conversion for 1:N type conversions.

This patch implements patterns for the newly introduced 1:N type
conversion utils for several ops of the SCF dialect. It also adds an
option to the existing test pass as well as test cases that applies the
patterns through the test pass.

Reviewed By: nicolasvasilache

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




More information about the All-commits mailing list