[mlir] remove RegionBranchOpInterface from linalg ops
authorAlex Zinenko <zinenko@google.com>
Thu, 20 Jul 2023 13:53:51 +0000 (13:53 +0000)
committerAlex Zinenko <zinenko@google.com>
Fri, 21 Jul 2023 08:18:41 +0000 (08:18 +0000)
commit2469cdd156c5290c087116a2b5eaf99f9ef12f09
tree7e8296b552795ef792d5b42812db0e70ff2925d6
parent174300a283089b2631b9d5a5ed0b4effce382106
[mlir] remove RegionBranchOpInterface from linalg ops

Linalg structure ops do not implement control flow in the way expected
by RegionBranchOpInterface, and the interface implementation isn't
actually used anywhere. The presence of this interface without correct
implementation is confusing for, e.g., dataflow analyses.

Reviewed By: springerm

Differential Revision: https://reviews.llvm.org/D155841
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td