[all-commits] [llvm/llvm-project] 09cd4a: Introduced AllocationOpInterface to create dealloc...

Marcel Koester via All-commits all-commits at lists.llvm.org
Wed Sep 29 06:55:20 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 09cd4a71ed1ecf531dd1582718c4a424d0e3048a
      https://github.com/llvm/llvm-project/commit/09cd4a71ed1ecf531dd1582718c4a424d0e3048a
  Author: Marcel Koester <marcel.koester at dfki.de>
  Date:   2021-09-29 (Wed, 29 Sep 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
    M mlir/include/mlir/Interfaces/SideEffectInterfaces.td
    M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
    M mlir/lib/Transforms/BufferDeallocation.cpp

  Log Message:
  -----------
  Introduced AllocationOpInterface to create deallocation operations on-the-fly that are compatible with the allocation operation implementing this interface.
Added interface implementations for AllocOp and CloneOp defined in the MemRef diallect.
Adapted the BufferDeallocation pass to be compatible with the interface introduced in this CL.

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




More information about the All-commits mailing list