diff options
author | David Green <david.green@arm.com> | 2021-03-04 08:40:20 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2021-03-04 08:40:20 +0000 |
commit | a968e7b82eac364d411c81aae58722a0b3a4b29c (patch) | |
tree | 06b9fdb71d5fd46c0eb824934068eee510a71737 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | |
parent | e638d8b2bc27d620ea26fcc730f7cba29ab82349 (diff) | |
download | llvm-a968e7b82eac364d411c81aae58722a0b3a4b29c.zip llvm-a968e7b82eac364d411c81aae58722a0b3a4b29c.tar.gz llvm-a968e7b82eac364d411c81aae58722a0b3a4b29c.tar.bz2 |
[ARM] KnownBits for CSINC/CSNEG/CSINV
This adds some simple known bits handling for the three CSINC/NEG/INV
instructions. From the operands known bits we can compute the common
bits of the first operand and incremented/negated/inverted second
operand. The first, especially CSINC ZR, ZR, comes up fair amount in the
tests. The others are more rare so a unit test for them is added.
Differential Revision: https://reviews.llvm.org/D97788
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions