[all-commits] [llvm/llvm-project] 57e714: [mlir][linalg][bufferize] Add pass options for `cr...

Matthias Springer via All-commits all-commits at lists.llvm.org
Wed Jan 12 01:56:01 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 57e714bcc813403f3003f522fcc4390d47a80c6e
      https://github.com/llvm/llvm-project/commit/57e714bcc813403f3003f522fcc4390d47a80c6e
  Author: Matthias Springer <springerm at google.com>
  Date:   2022-01-12 (Wed, 12 Jan 2022)

  Changed paths:
    M mlir/include/mlir/Dialect/Linalg/Passes.td
    M mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
    A mlir/test/Dialect/Linalg/comprehensive-function-bufferize-compat.mlir
    M mlir/test/lib/Dialect/Linalg/TestComprehensiveBufferize.cpp

  Log Message:
  -----------
  [mlir][linalg][bufferize] Add pass options for `createDeallocs`

This change makes it possible to use a different buffer deallocation strategy. E.g., `-buffer-deallocation` can be used, which also works for allocations that are not in destination-passing style.

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




More information about the All-commits mailing list