[mlir][linalg][bufferize] Decouple BufferizationAliasInfo
authorMatthias Springer <springerm@google.com>
Fri, 5 Nov 2021 02:40:12 +0000 (11:40 +0900)
committerMatthias Springer <springerm@google.com>
Fri, 5 Nov 2021 02:41:00 +0000 (11:41 +0900)
commit37317f5bd21297af49b1f3968e0b44cb3596f653
treed6546c2a1706e974bd80fab0dbaf57e912e00e3f
parentc8f4005b0c6529c69a404b021faa0d962de03223
[mlir][linalg][bufferize] Decouple BufferizationAliasInfo

Move dialect-specific and analysis-specific function out of BufferizationAliasInfo. BufferizationAliasInfo's only job now is to keep track of aliases.

This is in preparation of futher decoupling ComprehensiveBufferize from various dialects.

Differential Revision: https://reviews.llvm.org/D112992
mlir/include/mlir/Dialect/Linalg/Transforms/ComprehensiveBufferize.h
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferize.cpp