[MemCpyOpt] Account for case that MemInsertPoint == BI.
authorFlorian Hahn <flo@fhahn.com>
Fri, 4 Sep 2020 12:58:59 +0000 (13:58 +0100)
committerFlorian Hahn <flo@fhahn.com>
Fri, 4 Sep 2020 13:04:08 +0000 (14:04 +0100)
commit6bc5e866bdba03fdd2d92bd72f3fce9c2973bf1f
tree5b3611cb9523101167a0a65e5474c5cade49e605
parent4d536c6da55d662b7aad8da71815d8cba7d44967
[MemCpyOpt] Account for case that MemInsertPoint == BI.

In that case, the new MemoryDef needs to be inserted *before*
MemInsertPoint.
llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
llvm/test/Transforms/MemCpyOpt/preserve-memssa.ll