8 Commits

Author SHA1 Message Date
khei4
7f3610ac69 Reapply "Revert "[MemCpyOpt] implement multi BB stack-move optimization"
This reverts commit efe8aa2e618122e8050af10cc5d6ad83f24ef557.

Differential Revision: https://reviews.llvm.org/D155406
2023-09-14 19:42:36 +09:00
khei4
ca68a7f956 Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
This reverts commit 207718029e1e62d82145b479f6349941b6384045.
2023-08-15 22:13:09 +09:00
Vitaly Buka
207718029e Revert "Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas"
Fails on https://lab.llvm.org/buildbot/#/builders/85/builds/18296

This reverts commit 43698c1ddc179ccd97b3f3b2bb03f4a3fe9556f3.
2023-08-13 16:29:39 -07:00
khei4
43698c1ddc Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Differential Revision: https://reviews.llvm.org/D153453

This reverts commit 00653889883f2d818536efcb21c6c8b739f0888b.
2023-08-13 21:38:00 +09:00
khei4
90ecb9d5b0 [MemCpyOpt][test] add memssa verification on stack-move tests(NFC) 2023-08-08 18:56:59 +09:00
Vitaly Buka
df0b1df99c [test][MemCpyOpt] Update D153453 test 2023-08-02 23:05:32 -07:00
Vitaly Buka
2772c267ea [test][MemCpyOpt] Update D153453 test 2023-08-02 22:52:43 -07:00
Vitaly Buka
6ee9de7a67 [test][MemCpyOpt] Regression test for D153453 2023-08-02 13:48:27 -07:00