pub(crate) fn gen_call_handling<'ll, 'tcx>(
builder: &mut GenericBuilder<'_, 'll, FullCx<'ll, 'tcx>>,
offload_data: &OffloadKernelGlobals<'ll>,
args: &[&'ll Value],
types: &[&Type],
metadata: &[OffloadMetadata],
offload_globals: &OffloadGlobals<'ll>,
)