llvm-project/mlir/g3doc/Dialects
Lei Zhang 8f77d2afed [spirv] Basic serializer and deserializer
This CL adds the basic SPIR-V serializer and deserializer for converting
SPIR-V module into the binary format and back. Right now only an empty
module with addressing model and memory model is supported; (de)serialize
other components will be added gradually with subsequent CLs.

The purpose of this library is to enable importing SPIR-V binary modules
to run transformations on them and exporting SPIR-V modules to be consumed
by execution environments. The focus is transformations, which inevitably
means changes to the binary module; so it is not designed to be a general
tool for investigating the SPIR-V binary module and does not guarantee
roundtrip equivalence (at least for now).

PiperOrigin-RevId: 254473019
2019-06-22 09:17:21 -07:00
..
Affine.md Remove "size" property of affine maps. 2019-06-01 20:09:02 -07:00
GPU.md Automated rollback of changelist 247713812. 2019-06-01 19:57:44 -07:00
LLVM.md Change the asmprinter to use pretty syntax for dialect types when it can, 2019-04-07 18:21:13 -07:00
SPIR-V.md [spirv] Basic serializer and deserializer 2019-06-22 09:17:21 -07:00
Vector.md Tidy up the links in the documents and fix any broken ones. 2019-04-07 18:19:46 -07:00