This adjusts the description of `llvm.memcpy` to not guarantee that the
pointer operands do not overlap. This is in line with what Clang
This change is intended to be temporary and followed by re-introduce
a variant with the non-overlapping guarantee for cases where we can
actually ensure that property in the front-end.
See the links below for more details: