fn uncached_llvm_type<'a, 'tcx>( cx: &GenericCx<'a, FullCx<'a, 'tcx>>, layout: TyAndLayout<'tcx>, defer: &mut Option<(&'a Type, TyAndLayout<'tcx>)>, ) -> &'a Type