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

Javier Setoain via All-commits all-commits at lists.llvm.org
Wed Dec 7 12:10:29 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: da291bab81200c93dffaa809a894168b7dedffd8
      https://github.com/llvm/llvm-project/commit/da291bab81200c93dffaa809a894168b7dedffd8
  Author: Javier Setoain <javier.setoain at gmail.com>
  Date:   2022-12-07 (Wed, 07 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