[all-commits] [llvm/llvm-project] 7ef83f: [mlir] Add pack/unpack transpose foldings for lina...

Max191 via All-commits all-commits at lists.llvm.org
Thu Jun 6 07:54:49 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7ef83f5561b34ca07fdef23ca2b3c01c583dbbf5
      https://github.com/llvm/llvm-project/commit/7ef83f5561b34ca07fdef23ca2b3c01c583dbbf5
  Author: Max191 <44243577+Max191 at users.noreply.github.com>
  Date:   2024-06-06 (Thu, 06 Jun 2024)

  Changed paths:
    M mlir/lib/Dialect/Tensor/Transforms/PackAndUnpackPatterns.cpp
    M mlir/test/Dialect/Tensor/fold-into-pack-and-unpack.mlir

  Log Message:
  -----------
  [mlir] Add pack/unpack transpose foldings for linalg.generic ops, fix bugs (#93055)

This PR adds transpose + pack/unpack folding support for transpose ops
in the form of `linalg.generic` ops. There were also some bugs with the
permutation composing in the previous patterns, so this PR fixes these
bugs and adds tests for them as well.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list