[Mlir-commits] [mlir] [mlir][spirv] Enable serializer to write SPIR-V modules into separate files (PR #152678)
Jakub Kuderski
llvmlistbot at llvm.org
Fri Aug 8 10:44:39 PDT 2025
================
@@ -76,24 +79,68 @@ void registerFromSPIRVTranslation() {
// Serialization registration
//===----------------------------------------------------------------------===//
-static LogicalResult serializeModule(spirv::ModuleOp module,
- raw_ostream &output) {
+// Static variable is probably not ideal, but it lets us have unique files names
+// without taking additional parameters from `mlir-translate`.
+static size_t validationFileCounter = 0;
+
+static LogicalResult
+serializeModule(spirv::ModuleOp module, raw_ostream &output,
+ const spirv::SerializationOptions &options) {
+
----------------
kuhar wrote:
Superfluous empty line
https://github.com/llvm/llvm-project/pull/152678
More information about the Mlir-commits
mailing list