aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorfutog <54807384+futog@users.noreply.github.com>2024-09-23 11:45:43 +0200
committerGitHub <noreply@github.com>2024-09-23 11:45:43 +0200
commit3e0a76b1fd10d2f5f36d34a91b525c1d29685185 (patch)
tree8732b1e55a847c6d263d24221d8d51b6a8c21374 /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parentcd80ed424b13790a65365a0145fa9b1b51b13680 (diff)
downloadllvm-3e0a76b1fd10d2f5f36d34a91b525c1d29685185.zip
llvm-3e0a76b1fd10d2f5f36d34a91b525c1d29685185.tar.gz
llvm-3e0a76b1fd10d2f5f36d34a91b525c1d29685185.tar.bz2
[Codegen][LegalizeIntegerTypes] Improve shift through stack (#96151)
Minor improvement on cc39c3b17fb2598e20ca0854f9fe6d69169d85c7. Use an aligned stack slot to store the shifted value. Use the native register width as shifting unit, so the load of the shift result is aligned. If the shift amount is a multiple of the native register width, there is no need to do a follow-up shift after the load. I added new tests for these cases. Co-authored-by: Gergely Futo <gergely.futo@hightec-rt.com>
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions