Revert "Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify...
authorVitaly Buka <vitalybuka@google.com>
Wed, 2 Aug 2023 17:14:49 +0000 (10:14 -0700)
committerTobias Hieta <tobias@hieta.se>
Mon, 7 Aug 2023 13:49:03 +0000 (15:49 +0200)
commit99ed472f29ebea183b6e512c6f8a0ef98cee698b
treeabbd0095cf08c4f85784fa8c58c15c0a2c706aa0
parent8ff26437cfd37a3611d3b6066e5aa2cf933887e0
Revert "Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas"""

Breaks Asan and LTO.

This reverts commit ea72b5137eb72391ad192dbb01084c21b9fe8b71.

(cherry picked from commit 00653889883f2d818536efcb21c6c8b739f0888b)
llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h
llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
llvm/test/Transforms/MemCpyOpt/callslot.ll
llvm/test/Transforms/MemCpyOpt/stack-move.ll