pub(crate) fn prepare_thin( module: ModuleCodegen<ModuleLlvm>, emit_summary: bool, ) -> (String, ThinBuffer)