aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2023-07-12 11:23:51 +0200
committerNikita Popov <npopov@redhat.com>2023-07-12 11:32:13 +0200
commitd69033d245d4e129142b3908b8d406cdd897c9c9 (patch)
tree0d122fae00cbfcb76f972abbaef2f5d4eac6dca2 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent7724c4b5a93e6f7d8c424181e8b576d683f3abb2 (diff)
downloadllvm-d69033d245d4e129142b3908b8d406cdd897c9c9.zip
llvm-d69033d245d4e129142b3908b8d406cdd897c9c9.tar.gz
llvm-d69033d245d4e129142b3908b8d406cdd897c9c9.tar.bz2
[SCEVExpander] Fix GEP IV inc reuse logic for opaque pointers
Instead of checking the pointer type, check the element type of the GEP. Previously we ended up reusing GEP increments that were not in expanded form, thus not respecting LSRs choice of representation. The change in 2011-10-06-ReusePhi.ll recovers a regression that appeared when converting that test to opaque pointers. Changes in various Thumb tests now compute the step outside the loop instead of using add.w inside the loop, which is LSR's preferred representation for this target.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions