diff options
author | David Green <david.green@arm.com> | 2019-12-02 10:29:01 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2019-12-02 10:38:14 +0000 |
commit | e9e1daf2b9e800c00a3c08db53650c1569288a1b (patch) | |
tree | b6a960b9d14d7371249394cf63c3982c699ec2fe /lldb/packages/Python/lldbsuite/test/commands/command/script/callables.py | |
parent | 44b9942898c7167ed95cccef4c3da3d2113e11e8 (diff) | |
download | bcm5719-llvm-e9e1daf2b9e800c00a3c08db53650c1569288a1b.tar.gz bcm5719-llvm-e9e1daf2b9e800c00a3c08db53650c1569288a1b.zip |
[ARM] Remove VHADD patterns
These instructions do not work quite like I expected them to. They
perform the addition and then shift in a higher precision integer, so do
not match up with the patterns that we added.
For example with s8s, adding 100 and 100 should wrap leaving the shift
to work on a negative number. VHADD will instead do the arithmetic in
higher precision, giving 100 overall. The vhadd gives a "better" result,
but not one that matches up with the input.
I am just removing the patterns here. We might be able to re-add them in
the future by checking for wrap flags or changing bitwidths. But for the
moment just remove them to remove the problem cases.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/commands/command/script/callables.py')
0 files changed, 0 insertions, 0 deletions