[all-commits] [llvm/llvm-project] 0e777e: [mlir][linalg] remove interchange option on linalg...

Tobias Gysi via All-commits all-commits at lists.llvm.org
Thu Apr 22 01:56:37 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0e777e4ad7d554436a1c181674bdbaeab9053c31
      https://github.com/llvm/llvm-project/commit/0e777e4ad7d554436a1c181674bdbaeab9053c31
  Author: Tobias Gysi <gysit at google.com>
  Date:   2021-04-22 (Thu, 22 Apr 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/Passes.td
    M mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    R mlir/test/Dialect/Linalg/loop-order.mlir

  Log Message:
  -----------
  [mlir][linalg] remove interchange option on linalg to loop lowering.

The interchange option attached to the linalg to loop lowering affects only the loops and does not update the memory accesses generated in to body of the operation. Instead of performing the interchange during the loop lowering use the interchange pattern.

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




More information about the All-commits mailing list