diff options
author | Pete Cooper <peter_cooper@apple.com> | 2011-11-03 18:01:56 +0000 |
---|---|---|
committer | Stephen Hines <srhines@google.com> | 2011-11-14 09:11:44 -0800 |
commit | 24aede70f34558f9daf85f67a52c6420c5abeb64 (patch) | |
tree | 93ed1cc122f0f4c7374e4187203fc7065086c730 /lib/Bitcode | |
parent | 090bdf4044b3619246f1a0fa79284463167dbd97 (diff) | |
download | external_llvm-24aede70f34558f9daf85f67a52c6420c5abeb64.zip external_llvm-24aede70f34558f9daf85f67a52c6420c5abeb64.tar.gz external_llvm-24aede70f34558f9daf85f67a52c6420c5abeb64.tar.bz2 |
DeadStoreElimination can now trim the size of a store if the end of it is dead.
Only currently done if the later store is writing to a power of 2 address or
has the same alignment as the earlier store as then its likely to not break up
large stores into smaller ones
Fixes <rdar://problem/10140300>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143630 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode')
0 files changed, 0 insertions, 0 deletions