[Mlir-commits] [mlir] f6eae19 - [mlir][SPIR-V] Clear value and block ID maps after each function (#237171)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Sun Nov 1 00:51:13 PDT 2026


Author: Arseniy Obolenskiy
Date: 2026-11-01T08:51:05+01:00
New Revision: f6eae1928a869d14cae52743308f84bc213c9dc8

URL: https://github.com/llvm/llvm-project/commit/f6eae1928a869d14cae52743308f84bc213c9dc8
DIFF: https://github.com/llvm/llvm-project/commit/f6eae1928a869d14cae52743308f84bc213c9dc8.diff

LOG: [mlir][SPIR-V] Clear value and block ID maps after each function (#237171)

Added: 
    

Modified: 
    mlir/lib/Target/SPIRV/Serialization/SerializeOps.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Target/SPIRV/Serialization/SerializeOps.cpp b/mlir/lib/Target/SPIRV/Serialization/SerializeOps.cpp
index 254470eb5934f3..a665e326156af7 100644
--- a/mlir/lib/Target/SPIRV/Serialization/SerializeOps.cpp
+++ b/mlir/lib/Target/SPIRV/Serialization/SerializeOps.cpp
@@ -432,6 +432,8 @@ LogicalResult Serializer::processFuncOp(spirv::FuncOp op) {
   functions.append(functionBody.begin(), functionBody.end());
   functionHeader.clear();
   functionBody.clear();
+  valueIDMap.clear();
+  blockIDMap.clear();
 
   return success();
 }


        


More information about the Mlir-commits mailing list