summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
diff options
context:
space:
mode:
authorAlex Bradbury <asb@igalia.com>2025-11-11 15:44:54 +0000
committerGitHub <noreply@github.com>2025-11-11 15:44:54 +0000
commita314b3b401b5f9e6218d863bfcc29393e1b6f447 (patch)
treeaeb223866b8e4a298f62f9e14aa8e97cc7e56772 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
parentf8cb6cd989c8159ede0b454a433dd2b5632c1cb6 (diff)
[MachineCopyPropagation] Remove logic to recognise and delete no-op moves produced after forwarded uses (#167336)
As reported in <https://github.com/llvm/llvm-project/issues/166870>, some copies with src==reg are not no-ops, e.g. when self-assigning a w-reg on AArch64 which will zero-extend the corresponding x register. Revert in order to fix the issue. We may revisit whether the optimisation can be made safe at a later point. Reverts dffbc030e75b758e7512518abd499a0f680addbf. Fixes #166870.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h')
0 files changed, 0 insertions, 0 deletions