MemCpyOpt: When forming a memset from stores also take GEP constexprs into account.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 13 Sep 2012 16:29:49 +0000 (16:29 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 13 Sep 2012 16:29:49 +0000 (16:29 +0000)
commit39acdb0200ff78065699509fccfc605f86237350
tree7ca9cc918935e96e0dd38dd967bdb5275dbb8256
parentaa8405811ed9ad84e5afb70dac04ebfbae519316
MemCpyOpt: When forming a memset from stores also take GEP constexprs into account.

This is common when storing to global variables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163809 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/MemCpyOptimizer.cpp
test/Transforms/MemCpyOpt/form-memset.ll