diff options
author | Anna Thomas <anna@azul.com> | 2016-08-09 17:18:05 +0000 |
---|---|---|
committer | Anna Thomas <anna@azul.com> | 2016-08-09 17:18:05 +0000 |
commit | 037e540f0842c33e72cbcb1ba7bf1659b170e852 (patch) | |
tree | 9504498848defbf2e66316e9ad3469325e5844b9 /lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespaceLookup.py | |
parent | 4ee824a88d2e106c91a2f9f609d052440eff5659 (diff) | |
download | bcm5719-llvm-037e540f0842c33e72cbcb1ba7bf1659b170e852.tar.gz bcm5719-llvm-037e540f0842c33e72cbcb1ba7bf1659b170e852.zip |
[AliasAnalysis] Treat invariant.start as read-memory
Summary:
We teach alias analysis that invariant.start is readonly.
This helps with GVN and memcopy optimizations that currently treat.
invariant.start as a clobber.
We need to treat this as readonly, so that DSE does not incorrectly
remove stores prior to the invariant.start
Reviewers: sanjoy, reames, majnemer, dberlin
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D23214
llvm-svn: 278138
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespaceLookup.py')
0 files changed, 0 insertions, 0 deletions