pub unsafe extern "C" fn LLVMRustBuildMemCpy<'a>(
    B: &Builder<'a>,
    Dst: &'a Value,
    DstAlign: c_uint,
    Src: &'a Value,
    SrcAlign: c_uint,
    Size: &'a Value,
    IsVolatile: bool
) -> &'a Value