aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2023-07-01 21:59:54 +0100
committerDavid Green <david.green@arm.com>2023-07-01 21:59:54 +0100
commit5106b221c81a4d87d409379d06eb9d2a678e7b3d (patch)
treeb52625d2c8188112dc94ab49465b315b3ff65af3 /lldb/source/Plugins/ScriptInterpreter/Python
parent8ccf0426a4249729c3db722792e5194fb1f676ed (diff)
downloadllvm-5106b221c81a4d87d409379d06eb9d2a678e7b3d.zip
llvm-5106b221c81a4d87d409379d06eb9d2a678e7b3d.tar.gz
llvm-5106b221c81a4d87d409379d06eb9d2a678e7b3d.tar.bz2
[AArch64] Treat the icmp in icmp(and(..), 0) as free
As in https://godbolt.org/z/4dafd9Geq, the icmp from an And may use an Ands to set flags, meaning the icmp is free. This could also be done for add/sub, but those patterns often happen in the induction variable of a loop, making them quite performance sensitive. Differential Revision: https://reviews.llvm.org/D153611
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions