[mlir][linalg][bufferize] Decouple ComprehensiveBufferize from Linalg
authorMatthias Springer <springerm@google.com>
Fri, 12 Nov 2021 01:00:43 +0000 (10:00 +0900)
committerMatthias Springer <springerm@google.com>
Fri, 12 Nov 2021 01:08:09 +0000 (10:08 +0900)
commitd1c8df8743429a79ffd62043f00b6e568b4d2e34
tree289393db75e23cc9cf1b68648f5a0ebd992223d7
parentb8186b313c5926bf67155311987d976c7cde7a1a
[mlir][linalg][bufferize] Decouple ComprehensiveBufferize from Linalg

The remaining dialects will be decoupled from ComprehensiveBufferize in separate commits.

Differential Revision: https://reviews.llvm.org/D113459
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.h
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.h [new file with mode: 0644]
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/CMakeLists.txt
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.cpp [new file with mode: 0644]
mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel