[mlir][linalg] Adapt yaml codegen to support scalar parameters.
authorTobias Gysi <gysit@google.com>
Tue, 15 Jun 2021 13:32:12 +0000 (13:32 +0000)
committerTobias Gysi <gysit@google.com>
Tue, 15 Jun 2021 15:20:48 +0000 (15:20 +0000)
commitff2ef4d684821c373e989105ac51eeeca9c2027e
tree53adff91de7638d978350ab8331682cfb116d4b4
parent073e7a08e83ab61198e6b9e106369e876a5b7509
[mlir][linalg] Adapt yaml codegen to support scalar parameters.

The patch updates the C++ yaml code generation to support scalar operands as added in https://reviews.llvm.org/D104220.

Differential Revision: https://reviews.llvm.org/D104224
mlir/docs/Tools/LinalgOpDsl.md
mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yaml
mlir/test/Dialect/Linalg/generalize-named-polymorphic-ops.mlir
mlir/test/mlir-linalg-ods-gen/test-linalg-ods-yaml-gen.yaml
mlir/test/python/dialects/linalg/opsrun.py
mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp