pub(crate) unsafe fn create_module<'ll>( tcx: TyCtxt<'_>, llcx: Context<'ll>, mod_name: &str, ) -> Module<'ll>