[mlir][spirv] Propagate LogicalResult in (de)serialization
authorLei Zhang <antiagainst@google.com>
Fri, 10 Dec 2021 23:55:44 +0000 (18:55 -0500)
committerLei Zhang <antiagainst@google.com>
Sat, 11 Dec 2021 00:20:49 +0000 (19:20 -0500)
commit3ed47bcc9618639012a43a0edf8a2f7ceeda36d1
treefa2a6d8dad3c6f2a38bd79c33cd137e848304007
parent1bfa40a5d6e117bd932a928961a67c17380be83e
[mlir][spirv] Propagate LogicalResult in (de)serialization

`(void)` was added when LogicalResult was marked as non
discard. This commit cleans them up to properly propagate
failures.

Reviewed By: scotttodd

Differential Revision: https://reviews.llvm.org/D115541
mlir/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
mlir/lib/Target/SPIRV/Deserialization/DeserializeOps.cpp
mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
mlir/lib/Target/SPIRV/Deserialization/Deserializer.h
mlir/lib/Target/SPIRV/SPIRVBinaryUtils.cpp
mlir/lib/Target/SPIRV/Serialization/SerializeOps.cpp
mlir/lib/Target/SPIRV/Serialization/Serializer.cpp
mlir/lib/Target/SPIRV/Serialization/Serializer.h