[all-commits] [llvm/llvm-project] 1d448e: [mlir][bufferization] Use rewriter to erase ops in...

Thomas via All-commits all-commits at lists.llvm.org
Tue Mar 28 17:10:01 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1d448e1f24a8a44f9ab95c42945ef15cc63b48e7
      https://github.com/llvm/llvm-project/commit/1d448e1f24a8a44f9ab95c42945ef15cc63b48e7
  Author: Thomas Raoux <thomasraoux at google.com>
  Date:   2023-03-28 (Tue, 28 Mar 2023)

  Changed paths:
    M mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp

  Log Message:
  -----------
  [mlir][bufferization] Use rewriter to erase ops in scf.forall bufferization.

Without this bufferization cannot track operations removed during bufferization.
Unfortunately there is currently no way to enforce that ops need to be erased through
the rewriter and this causes sporadic errors when tracking pointers in Bufferization pass.
Therefore there is no easy way to test that the pattern is doing the right thing.

Reviewed By: mravishankar

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




More information about the All-commits mailing list