Changes from Git (git http://labmaster3.local/git/llvm-project.git)


  1. [ARM] Remove VHADD patterns (details)
  2. [lldb][NFC] Add 'breakpoint command list' test (details)
Commit e9e1daf2b9e800c00a3c08db53650c1569288a1b by
[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.
The file was modifiedllvm/test/CodeGen/Thumb2/mve-vhaddsub.ll
The file was modifiedllvm/lib/Target/ARM/
Commit 160a5045c699ac523eac3c7a1984705c3e86720e by Raphael Isemann
[lldb][NFC] Add 'breakpoint command list' test
The command has zero test coverage and I'll have to touch the code
formatting the output commands, so let's start by adding a test for it.
The file was addedlldb/packages/Python/lldbsuite/test/commands/breakpoint/command/list/
The file was addedlldb/packages/Python/lldbsuite/test/commands/breakpoint/command/list/a.yaml