pub unsafe extern "C" fn LLVMBuildShuffleVector<'a>(
    B: &Builder<'a>,
    V1: &'a Value,
    V2: &'a Value,
    Mask: &'a Value,
    Name: *const c_char
) -> &'a Value