Correctly post-commit DSE memcpy and memmove, which are committed as multiple instructions, and correctly eliminate pointers that are used by synthesisable memcpy.