[MemCpyOpt] Add helper to erase instructions (NFC)
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 2 Oct 2020 18:42:22 +0000 (20:42 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 2 Oct 2020 19:52:10 +0000 (21:52 +0200)
commit94704ed008f78e71aa42a452d8b03c122e0f78cd
treebfcd74ba63d8afc0c80900b2196f94f16aa2eb79
parent87b63c1726e24214272cd6c04825c585635d1cdc
[MemCpyOpt] Add helper to erase instructions (NFC)

Next to erasing the instruction, we also always want to remove
it from MSSA and MD. Use a common function to do so.

This is a refactoring split out from D26739.
llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp