[mlir] Refactor code out of BufferPlacement.cpp
authorSean Silva <silvasean@google.com>
Mon, 12 Oct 2020 21:03:09 +0000 (14:03 -0700)
committerSean Silva <silvasean@google.com>
Wed, 14 Oct 2020 19:39:16 +0000 (12:39 -0700)
commit1cca0f323efab386300f19902faa6337dccae1c1
tree3887c653c0c007fcfb7b3dcf5d5431b0198875be
parent6b30fb7653948fec80ca0cea19d8691495c96c28
[mlir] Refactor code out of BufferPlacement.cpp

Now BufferPlacement.cpp doesn't depend on Bufferize.h.

Part of the refactor discussed in:
https://llvm.discourse.group/t/what-is-the-strategy-for-tensor-memref-conversion-bufferization/1938/17

Differential Revision: https://reviews.llvm.org/D89268
mlir/include/mlir/Transforms/Bufferize.h
mlir/lib/Transforms/BufferPlacement.cpp
mlir/lib/Transforms/Bufferize.cpp [new file with mode: 0644]
mlir/lib/Transforms/CMakeLists.txt