[mlir][bufferize] Add BufferizationState initializers
authorMatthias Springer <springerm@google.com>
Fri, 4 Mar 2022 20:11:21 +0000 (05:11 +0900)
committerMatthias Springer <springerm@google.com>
Fri, 4 Mar 2022 20:20:11 +0000 (05:20 +0900)
commit6fc11d4d3ea08f2a9e6adf1c1a99c8798904f385
treea6794cf0eca828d82af4f04bf61264b93d1b183c
parentdb46c7770fadddd96a86c8207600941ea5ef7ed9
[mlir][bufferize] Add BufferizationState initializers

Such initializer functions can be enqueued in `BufferizationOptions`. They can be used to set up dialect-specific bufferization state.

Differential Revision: https://reviews.llvm.org/D120985
mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp