[mlir][linalg][transform] Support matching of attributes (and their values)
authorMatthias Springer <springerm@google.com>
Fri, 12 Aug 2022 12:48:29 +0000 (14:48 +0200)
committerMatthias Springer <springerm@google.com>
Fri, 12 Aug 2022 12:55:00 +0000 (14:55 +0200)
commit0581ab65ea049069faaa103226948f033fb3fda6
tree2d2f20e5f50c6d56e23449252f3c949734c96b1f
parent170ec0e41828d8de70a00dfa5db2fece42b4fd8e
[mlir][linalg][transform] Support matching of attributes (and their values)

Do not just check if an attribute exists on the payload op. Also check its value.

Differential Revision: https://reviews.llvm.org/D131760
mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
mlir/test/Dialect/Linalg/transform-op-match.mlir
mlir/test/Dialect/Linalg/transform-tile-and-fuse.mlir