grypp wrote: Code looks well-organized. Just to confirm, does `gpu-module-to-binary` serialize only selected objects in your examples? We don't have other example than `#gpu.select_object` right? https://github.com/llvm/llvm-project/pull/78047