summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2018-06-06 19:38:10 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2018-06-06 19:38:10 +0000
commitcb56f7a5502ca5029557e5f8a90c4a149021c33f (patch)
tree6860ad11d82e73e82d0e0d4fe5643f5741a7642c /lldb/packages/Python/lldbsuite/test/python_api
parentc1e712baa53926c82d465814d72988dd586ef35d (diff)
downloadbcm5719-llvm-cb56f7a5502ca5029557e5f8a90c4a149021c33f.tar.gz
bcm5719-llvm-cb56f7a5502ca5029557e5f8a90c4a149021c33f.zip
[NFC][X86][AArch64] Reorganize/cleanup BZHI test patterns
Summary: In D47428, i propose to choose the `~(-(1 << nbits))` as the canonical form of low-bit-mask formation. As it is seen from these tests, there is a reason for that. AArch64 currently better handles `~(-(1 << nbits))`, but not the more traditional `(1 << nbits) - 1` (sic!). The other way around for X86. It would be much better to canonicalize. It would seem that there is too much tests, but this is most of all the auto-generated possible variants of C code that one would expect for BZHI to be formed, and then manually cleaned up a bit. So this should be pretty representable, which somewhat good coverage... Related links: https://bugs.llvm.org/show_bug.cgi?id=36419 https://bugs.llvm.org/show_bug.cgi?id=37603 https://bugs.llvm.org/show_bug.cgi?id=37610 https://rise4fun.com/Alive/idM Reviewers: javed.absar, craig.topper, RKSimon, spatel Reviewed By: RKSimon Subscribers: kristof.beyls, llvm-commits, RKSimon, craig.topper, spatel Differential Revision: https://reviews.llvm.org/D47452 llvm-svn: 334124
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud