diff options
author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-02-15 12:42:05 +0000 |
---|---|---|
committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-02-15 12:42:05 +0000 |
commit | 4cf1580f0cd9980b28a4fa46ebcae30c107caf5e (patch) | |
tree | e44e4cf9073cbc07b5524360beecb3d19574e6fb /lldb/packages/Python/lldbsuite/test/expression_command/timeout/wait-a-while.cpp | |
parent | 4e4989a64aa5fa64855ebcffa9a07937f3cca203 (diff) | |
download | bcm5719-llvm-4cf1580f0cd9980b28a4fa46ebcae30c107caf5e.tar.gz bcm5719-llvm-4cf1580f0cd9980b28a4fa46ebcae30c107caf5e.zip |
[FIX] Check the next base pointer for possible invariant loads
A load can only be invariant if its base pointer is invariant too. To
this end, we check if the base pointer is defined inside the region or
outside. In the former case we recursively check if we can (and
therefore will) hoist the base pointer too. Only if that happends we
can hoist the load.
llvm-svn: 260886
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/timeout/wait-a-while.cpp')
0 files changed, 0 insertions, 0 deletions