[mlir][Linalg] Fix Linalg EDSC builders
authorNicolas Vasilache <ntv@google.com>
Thu, 16 Jan 2020 14:30:17 +0000 (09:30 -0500)
committerNicolas Vasilache <ntv@google.com>
Thu, 16 Jan 2020 15:14:59 +0000 (10:14 -0500)
commit2b81d3c6c6fd7b3fcffba626c5df3a9a66a3deb1
tree0653142435bdfaca807828c82a4f2fc0d58176e0
parent4f5c65a5c80438d638ef4f863cf3f98e19a6de97
[mlir][Linalg] Fix Linalg EDSC builders

Summary:
This diff fixes the fact that the method `mlir::edsc::makeGenericLinalgOp`
incorrectly adds 2 blocks to Linalg ops.

Tests are updated accordingly.

Reviewers: ftynse, hanchung, herhut, pifon2a, asaadaldien

Reviewed By: asaadaldien

Subscribers: merge_guards_bot, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, liufengdb, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D72780
mlir/include/mlir/EDSC/Builders.h
mlir/lib/Dialect/Linalg/EDSC/Builders.cpp
mlir/lib/EDSC/Builders.cpp
mlir/test/EDSC/builder-api-test.cpp