[mlir][bufferization][NFC] Make getEnclosingRepetitiveRegion public
authorMatthias Springer <springerm@google.com>
Fri, 13 Jan 2023 15:31:01 +0000 (16:31 +0100)
committerMatthias Springer <springerm@google.com>
Fri, 13 Jan 2023 15:39:41 +0000 (16:39 +0100)
commit45cd0e453d5d0457a3bf9e47ec7232c48729ff59
tree13e94a8439419ae29a8a0034ce29203d00e82623
parent062415d3c8c1f63697583f4cb98c0892982ceac6
[mlir][bufferization][NFC] Make getEnclosingRepetitiveRegion public

These functions are generally useful and not specific to One-Shot Analysis. Move them to `BufferizableOpInterface.h` and make them public.

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