[all-commits] [llvm/llvm-project] 825da0: [mlir] Add hoisting of transfer ops in affine loops

Javier Setoain via All-commits all-commits at lists.llvm.org
Tue Dec 6 02:09:03 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 825da072a8ede585be9d23829f7ac483f2dbae78
      https://github.com/llvm/llvm-project/commit/825da072a8ede585be9d23829f7ac483f2dbae78
  Author: Javier Setoain <javier.setoain at gmail.com>
  Date:   2022-12-06 (Tue, 06 Dec 2022)

  Changed paths:
    M mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
    M mlir/test/Dialect/Linalg/hoisting.mlir

  Log Message:
  -----------
  [mlir] Add hoisting of transfer ops in affine loops

The only way to do this with the current hoisting strategy is by
lowering Affine to Scf first, but that prevents further passes on
Affine.

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




More information about the All-commits mailing list