[mlir][linalg][bufferize][NFC] Provide default implementation of getAliasingOpOperand
authorMatthias Springer <springerm@google.com>
Fri, 3 Dec 2021 13:24:49 +0000 (22:24 +0900)
committerMatthias Springer <springerm@google.com>
Fri, 3 Dec 2021 13:36:22 +0000 (22:36 +0900)
commited8c63115ed7bdb31812a7a02dc8480def0a1ea4
tree9c28bed001d6d6243b1e25862088b324610cdaf8
parentd133a21b71316175bab2f616f57727801daae471
[mlir][linalg][bufferize][NFC] Provide default implementation of getAliasingOpOperand

This simplifies op interface implementations.

Differential Revision: https://reviews.llvm.org/D115025
mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.td
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ArithInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizationInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/SCFInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/TensorInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/VectorInterfaceImpl.cpp