diff options
| author | David Green <david.green@arm.com> | 2023-07-01 21:59:54 +0100 |
|---|---|---|
| committer | David Green <david.green@arm.com> | 2023-07-01 21:59:54 +0100 |
| commit | 5106b221c81a4d87d409379d06eb9d2a678e7b3d (patch) | |
| tree | b52625d2c8188112dc94ab49465b315b3ff65af3 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h | |
| parent | 8ccf0426a4249729c3db722792e5194fb1f676ed (diff) | |
| download | llvm-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/PythonReadline.h')
0 files changed, 0 insertions, 0 deletions
