diff options
author | Pete Cooper <peter_cooper@apple.com> | 2011-11-03 18:01:56 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2011-11-03 18:01:56 +0000 |
commit | 8a95aedb5dfdec00e211808e25388e480875658c (patch) | |
tree | ce9e01818a65121db21dac3f668784bbb9bd60c8 /llvm/lib/Target/TargetData.cpp | |
parent | 453146e569b1f81c746c3aab1f685e0b051956be (diff) | |
download | bcm5719-llvm-8a95aedb5dfdec00e211808e25388e480875658c.tar.gz bcm5719-llvm-8a95aedb5dfdec00e211808e25388e480875658c.zip |
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>
llvm-svn: 143630
Diffstat (limited to 'llvm/lib/Target/TargetData.cpp')
0 files changed, 0 insertions, 0 deletions