This method allows to declare regions as "repetitive" even if the parent op does not implement the RegionBranchOpInterface.
Depends On D133112
Paths
| Differential D133113
[mlir][bufferize] Add isRepetitiveRegion to BufferizableOpInterface ClosedPublic Authored by springerm on Sep 1 2022, 7:30 AM.
Details Summary This method allows to declare regions as "repetitive" even if the parent op does not implement the RegionBranchOpInterface. Depends On D133112
Diff Detail
Event TimelineComment Actions Looks good but I would also mention in the doc that this is driven by needs from parallel op semantics. This revision is now accepted and ready to land.Sep 2 2022, 4:53 AM Closed by commit rGf7f0c7f7e3d7: [mlir][bufferize] Add isRepetitiveRegion to BufferizableOpInterface (authored by springerm). · Explain WhySep 2 2022, 5:47 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 457270 mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td
mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
mlir/lib/Dialect/Bufferization/Transforms/TensorCopyInsertion.cpp
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
|