[mlir][linalg][bufferize][NFC] Decouple ComprehensiveBufferize from tensor dialect
authorMatthias Springer <springerm@google.com>
Thu, 18 Nov 2021 07:10:10 +0000 (16:10 +0900)
committerMatthias Springer <springerm@google.com>
Thu, 18 Nov 2021 07:11:24 +0000 (16:11 +0900)
commit26e90423f4b81de7d4a6011134308c3e454964c0
treef04636ab594f811078d0fb229a8c17a2399770aa
parent0c7890c844fdc7adb6d0cf58403e3fdd7407915d
[mlir][linalg][bufferize][NFC] Decouple ComprehensiveBufferize from tensor dialect

Add a new BufferizableOpInterface method `isNotConflicting` that can be used to implement custom analysis rules.

Differential Revision: https://reviews.llvm.org/D113961
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.td
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ComprehensiveBufferize.cpp