[spirv] Support (de)serialization of spv.struct
authorDenis Khalikov <dennis.khalikov@gmail.com>
Tue, 20 Aug 2019 18:02:57 +0000 (11:02 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Tue, 20 Aug 2019 18:03:42 +0000 (11:03 -0700)
commit82cf6051ee7157a2883210baab191345cbd075bc
tree4929828a528d07fc09e8b2634c8f31b6029d3743
parent9e6cf0d0258aa79b759db9c68a447071ab6ee4ab
[spirv] Support (de)serialization of spv.struct

Support (de)serialization of spv.struct with offset decorations.

Closes tensorflow/mlir#94

PiperOrigin-RevId: 264421427
mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
mlir/lib/Dialect/SPIRV/Serialization/Deserializer.cpp
mlir/lib/Dialect/SPIRV/Serialization/Serializer.cpp
mlir/test/Dialect/SPIRV/Serialization/struct.mlir [new file with mode: 0644]