summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process
diff options
context:
space:
mode:
authorMark Murray <mark.murray@arm.com>2019-12-11 17:53:12 +0000
committerMark Murray <mark.murray@arm.com>2019-12-13 11:51:23 +0000
commit228c74076d5168a35274b04505f99e373f74f65f (patch)
treed6d0176e1c82b894f5cd8b868ee4717e5e21c56e /lldb/packages/Python/lldbsuite/test/python_api/process
parent9bace26a690a778ec0f09a9aae9537dfbdb6f42f (diff)
downloadbcm5719-llvm-228c74076d5168a35274b04505f99e373f74f65f.tar.gz
bcm5719-llvm-228c74076d5168a35274b04505f99e373f74f65f.zip
[ARM][MVE][Intrinsics] Add *_x() variants of my *_m() intrinsics.
Summary: Better use of multiclass is used, and this helped find some existing bugs in the predicated VMULL* intrinsics, which are now fixed. The refactored VMULL[TB]Q_(INT|POLY)_M() intrinsics were discovered to have an argument ("inactive") with incorrect type, and this required a fix that is included in this whole patch. The argument "inactive" should have been the same width (per vector element) as the return type of the intrinsic, but was not in the case where the return type was double the element width of the input types. To assist in testing the multiclassing , and to thwart further gremlins, the unit tests are improved in scope. The *.ll tests are all generated by a small bit of throw-away scripting from the corresponding *.c tests, and as such the diffs are large and nasty. Look at the file rather than the diff. Reviewers: dmgreen, miyuki, ostannard, simon_tatham Subscribers: kristof.beyls, hiraditya, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D71421
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud