Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the...
authorkhei4 <kk.asano.luxy@gmail.com>
Tue, 18 Jul 2023 09:58:20 +0000 (18:58 +0900)
committerkhei4 <kk.asano.luxy@gmail.com>
Wed, 19 Jul 2023 09:26:04 +0000 (18:26 +0900)
commit569769b64858fd38f41267db41b461d3163aa754
tree3949d8bb379bd511503c3f8b3287dc9e3366fb50
parentbdc9a6b1e9eeddb31c231d5af8c2d2434bb67ad2
Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas

This reverts commit 8f3864ba4323a253bcf29825d23cd325b52c4106.
Differential Revision: https://reviews.llvm.org/D153453
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