From 69947dec841ea46e68ccdccae45a1080fcaea01c Mon Sep 17 00:00:00 2001 From: Ellie Hermaszewska Date: Tue, 8 Jul 2025 10:36:52 +0800 Subject: Use fossil for IR serialization (#7619) * bottleneck ir module reading and writing * compute/simple working * more complex tests working * neaten * factor out SourceLoc serialization * document changes * Appease clang * Correct name serialization * remove unnecessary code * neaten * neaten --- source/slang/slang-serialize-container.h | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'source/slang/slang-serialize-container.h') diff --git a/source/slang/slang-serialize-container.h b/source/slang/slang-serialize-container.h index 1608b085c..2a3ecef75 100644 --- a/source/slang/slang-serialize-container.h +++ b/source/slang/slang-serialize-container.h @@ -68,7 +68,9 @@ public: String getValue() const; }; -struct IRModuleChunk; +struct IRModuleChunk : RIFF::ListChunk +{ +}; struct ASTModuleChunk : RIFF::ListChunk { @@ -129,12 +131,6 @@ SlangResult readSourceLocationsFromDebugChunk( SourceManager* sourceManager, RefPtr& outReader); -SlangResult decodeModuleIR( - RefPtr& outIRModule, - IRModuleChunk const* chunk, - Session* session, - SerialSourceLocReader* sourceLocReader); - } // namespace Slang #endif -- cgit v1.2.3