diff options
| author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-02-14 23:37:14 +0000 |
|---|---|---|
| committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-02-14 23:37:14 +0000 |
| commit | 2353e39e1f841c4cc569621696f7bd9a3c7fa035 (patch) | |
| tree | 1711c4a6678b25f0aa1c0d9d49755342617aac62 /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h | |
| parent | 8756107f93e3561b1608a9b9bea053a2f5bbdd86 (diff) | |
| download | bcm5719-llvm-2353e39e1f841c4cc569621696f7bd9a3c7fa035.tar.gz bcm5719-llvm-2353e39e1f841c4cc569621696f7bd9a3c7fa035.zip | |
[FIX] Hoist accesses if AA stated they are invariant
Before this patch it could happen that we did not hoist a load that
was a base pointer of another load even though AA already declared the
first one as invariant (during ScopDetection). If this case arises we
will now skipt the "can be overwriten" check because in this case the
over-approximating nature causes us to generate broken code.
llvm-svn: 260862
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h')
0 files changed, 0 insertions, 0 deletions

