summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorRyotaro Kasuga <kasuga.ryotaro@fujitsu.com>2025-07-26 03:25:01 +0900
committerGitHub <noreply@github.com>2025-07-26 03:25:01 +0900
commitb06f10d96c6d0fb89253c75c7f1d75c4cf519339 (patch)
tree0f4a21425bf8cdf4c73689e51f57a46436e6d962 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent80594820512605f25993b28d0aab2214d5308d59 (diff)
[DA] Add check for base pointer invariance (#148241)
As specified in #53942, DA assumes base pointer invariance in its process. Some cases were fixed by #116628. However, that PR only addressed the parts related to AliasAnalysis, so the original issue persists in later stages, especially when the AliasAnalysis results in `MustAlias`. This patch insert an explicit loop-invariant checks for the base pointer and skips analysis when it is not loop-invariant. Fix the cases added in #148240.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions