[mlir][spirv] Add lowering for composite std.constant.
authorDenis Khalikov <khalikov.denis@huawei.com>
Wed, 22 Jan 2020 13:05:27 +0000 (08:05 -0500)
committerLei Zhang <antiagainst@google.com>
Wed, 22 Jan 2020 13:25:00 +0000 (08:25 -0500)
commit4460cb5bcd739156c1dd67110c3456ba8322a76e
tree0ded68a9e2243e654b5aadab22ceed06921e0015
parent178562fb352d12b5235c63f75297b8a456b53a0f
[mlir][spirv] Add lowering for composite std.constant.

Add lowering for constant operation with ranked tensor type to
spv.constant with spv.array type.

Differential Revision: https://reviews.llvm.org/D73022
mlir/lib/Conversion/StandardToSPIRV/ConvertStandardToSPIRV.cpp
mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp
mlir/test/Conversion/StandardToSPIRV/std-to-spirv.mlir